Я перебираю несколько строк, и мне нужно знать, проверяется ли CheckBox в каждой строке или нет, но я не знаю имя CheckBox. Ниже код только для иллюстрации проблемы:VBA - обратитесь к CheckBox с адреса ячейки
Sub Checkboxes()
Dim ws As Worksheet
Set ws = Sheets("Input Data")
Dim Switch As Boolean
For i = 4 To 8
Switch = ws.Cells(i, 11).CheckboxValue
MsgBox Switch
Next i
End Sub
Для создания флажков я сделал следующее:
- Создать галку
- поместить его в клетку
- Copy ниже в та же колонна
Я предполагаю, что код должен быть полностью противоположным:
CheckBox1.LinkedCell
Во-первых, ваш код зацикливается через колонки не строк и во-вторых флажки, созданные на вкладке разработчиков являются отдельные объекты, которые не подключены к планшетным клеток – Aeneas
Спасибо за заметив ошибку цикла. Для вашего второго пункта: можете ли вы предложить обходной путь? – Trenera