用保存的数据填写用户表单

时间:2019-03-13 17:38:20

标签: excel vba userform

用户填写用户表格,然后将内容保存到工作表中。

我想在打开工作表后,用保存的数据填充表单。

我将数据写入;

For Each cCtl In begin.Controls
    If TypeOf cCtl Is MSForms.CheckBox Then
        Cells(y, 1) = cCtl.Name
        Cells(y, 2) = cCtl.Value
        y = y + 1
    End If

    If TypeOf cCtl Is MSForms.TextBox Then
        Cells(y, 1) = cCtl.Name
        Cells(y, 2) = cCtl.Value
        y = y + 1
    End If

这有效,并且(某些)结果是:

  • cbklant Agentschap Telecom,
  • labelklant Omschrijving,
  • cbcalc Con van Doornik,
  • cbkans 50%

在单元格A1到B4等中

(cb =组合框名称)
(标签=标签标题)

如何通过打开文件从此Range填充表单?

1 个答案:

答案 0 :(得分:0)

感谢Mathieu,您让我朝着正确的方向前进,我尝试 比较一下,当它为真时,我可以填充值(我认为);

{{1}}

所以,我认为,我可以处理其余的事情。