У меня есть слайсер (на основе таблицы), я хотел бы создать макрос, чтобы при выборе любого отдельного значения в моем слайсере макрос автоматически выбирал и копировал вторую видимую ячейку в столбце D (например, если я выбираю значение X13
в моем слайсере, я хочу, чтобы мой макрос автоматически выбирал и копировал вторую видимую ячейку в столбце D). Часть моего кода VBA для выбора и копирования второй видимой ячейки в столбце D работает отлично, но не работает, когда я выбираю одно значение в моем слайсере (я назначил макрос, связанный с моим слайсером). Я не знаю, какая строка кода VBA, которую мне нужно добавить для моего макроса, работает, когда я выбираю какое-либо одно значение в моем слайсере. Пожалуйста, найдите мой код VBA ниже.
Sub NextVisiblecellassignedtomyslicer()
Dim r As Range
Set r = Range("D1")
For i = 1 To Rows.Count
Set r = r.Offset(1, 0)
If r.EntireRow.Hidden = False Then
r.Copy
Exit Sub
End If
Next
End Sub