Я скрытые строки с CheckBox макрокомандамиExcel Вставка строки - Использование именованных диапазонов Скрыть строки
Каждый раз, когда я хочу, чтобы вставить новую строку, код VBA испортятся и код, присваиваемый скрыть строки ниже не будет работа
есть способ динамически есть строки изменить код в VBA
Так что не придется переделывать все значения строки и флажки, которые перемещаются в процессе
[IMG ] http://i39.tinypic.com/2akek5z.jpg [/ IMG]
Sub CheckBox1_Click()
If Range("B3").Value = True Then
Rows("4:18").EntireRow.Hidden = False
Else
Rows("4:18").EntireRow.Hidden = True
End If
End Sub
Sub CheckBox2_Click()
If Range("B51").Value = True Then
Rows("52:66").EntireRow.Hidden = False
Else
Rows("52:66").EntireRow.Hidden = True
End If
End Sub
У меня есть около 10 subcheckboxes в коде
Если я вставляю или удаляю строку, код ниже не работает.
Это происходит потому, что строки изменились
из исходного кода, который я написал
В этом случае вам нужно закодировать, чтобы отслеживать добавления, удаления и скрывать/скрывать строки и использовать также ссылки на динамические строки – rags
, также вы должны показать нам некоторый код, чтобы мы можем помочь вам в вашей * реальной * проблеме – JMax
Привет, я не уверен, какие динамические ссылки на строки – user2533460