VBA и Excel
Формулировка задачи:
Привет всем. Есть такой вопрос. На листе есть несколько combobox. Как сделать, чтобы при активации листа они заполнялись данными? Можно ли заполнить определенный combobox на этапе проектирования?
Решение задачи: «VBA и Excel»
textual
Листинг программы
<font color="blue">Private</font> <font color="blue">Sub</font> Worksheet_Activate() myFormula = <font color="teal">"=список1"</font> <font color="blue">With</font> Range(<font color="teal">"A1"</font>).Validation <font color="blue">On</font> <font color="blue">Error</font> <font color="blue">Resume</font> <font color="blue">Next</font> .Delete .Add <font color="blue">Type</font>:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:=myFormula .IgnoreBlank = True .InCellDropdown = True .InputTitle = <font color="teal">""</font> .ErrorTitle = <font color="teal">""</font> .InputMessage = <font color="teal">""</font> .ErrorMessage = <font color="teal">""</font> .ShowInput = True .ShowError = True <font color="blue">End</font> <font color="blue">With</font> <font color="blue">End</font> <font color="blue">Sub</font>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д