Пользователь заполняет форму пользователя, и я сохраняю содержимое в листе.
Я хочу после открытия листа заполнить форму сохраненными данными.
Я записываю данные с помощью
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,
- лейблклант Омщривинг,
- cbcalc Con van Doornik,
- cbkans 50%
в ячейках от А1 до В4 и т. Д.
(cb = comboboxname)
(label = Labelcaption)
Как мне заполнить форму из этого Range
, открыв файл?