Я пытаюсь использовать фигуру вместо кнопки для переключения строк с пустыми ячейками (в соответствии с условиями). Возможно ли это?Excel VBA - Использование фигур в качестве переключающих кнопок
Sub ToggleChevron3_Click()
Dim rng As Range, cell As Range
Set rng = Range("A1:C100")
Application.ScreenUpdating = False
With rng
For Each cell In rng
If cell.Offset(0, 4).Value = "" Then ' Condition 1
If cell.Value = "" Then ' Condition 2
ActiveSheet.Shapes("Chevron 3").cell.EntireRow.Hidden _
= Not ActiveSheet.Shapes("Chevron 3").cell.EntireRow.Hidden
End If
End If
Next
End With
Application.ScreenUpdating = True
End Sub
Благодарим вас за решение, а также за альтернативу. Извините мой вопрос из двух частей, но можно ли использовать форму, как включение/выключение? –
Если вы действительно хотите использовать фигуры, вы можете сделать это одним из двух способов. 1) Добавьте еще одну фигуру и поместите код за ней, чтобы отобразить строки в (или нефильтрации) диапазона. 2) Поместите какой-то триггер в ячейку или текстовое поле, которое срабатывает, если оно включено или выключено, когда вы нажимаете фигуру. –
Я вижу. Еще раз спасибо. –