Привет всем На листе есть ComboBox (пример во вложенном файле). Свойства LinkedCell (C9) и ListFillRange(A1:A5) заданы вручную. Как в макросе привязать их к переменным t и k? Чтобы с помощью макроса менялся диапазон данных и связанная ячейка (получилось C8 и A1:A25)? Подскажите, пожалуйста.
Dim k&, t&
Dim WB As Excel.Workbook
Dim WS As Excel.Worksheet
Public Sub Pole()
Set WB = Application.Workbooks("Поле со списком.xlsm")
Set WS = WB.Worksheets(1)
k = 5
t = 9
'WB.Worksheets(1).ComboBox1.LinkedCell = "C" & t
'WB.Worksheets(1).ComboBox1.ListFillRange = "A1:A" & k
WS.ComboBox1.LinkedCell = "C" & t
WS.ComboBox1.ListFillRange = "A1:A" & k
End Sub
"C" записана на латинице, я просто скопировал работающую строку и WB.Worksheets(1) на WS поменял. Ладно, буду пользоваться тем вариантом, который работает. Спасибо за ответы.