Я пытаюсь выбрать первую видимую ячейку непосредственно под заголовком отфильтрованного столбца. Код, который я получаю, приведен ниже, но у меня есть проблемы с этим кодом. Во-первых, первая строка кода использует текущий активный диапазон файла. Весьма вероятно, что этот файл изменится, и этот диапазон будет не таким. Как я могу заставить его работать для любого файла, на котором я его буду использовать? Во-вторых, если я использую совершенно другой файл с одинаковым форматом столбцов, первой видимой ячейкой под столбцом J может быть J210. Как я могу сделать эту работу для любого массива переменных?Выберите первую видимую ячейку непосредственно под заголовком отфильтрованного столбца
Sub Macro16()
'
' Macro16 Macro
'
'
ActiveSheet.Range("$A$1:$R$58418").AutoFilter Field:=12, Criteria1:= _
"Sheets"
Range("J2").Select
ActiveCell.FormulaR1C1 = "=RIGHT(RC[1],3)"
Selection.FillDown
End Sub
Этот код также работает! Плюс этот код, я могу понять, что он на самом деле делает, без каких-либо дополнительных объяснений. Спасибо за вашу помощь! – Todd