現在、以下のVBAを使用していますが、それを少し上回る必要があります。 VBAを使用したExcel自動フィルタの自動化
Option Explicit
Sub AutoFilterData()
Dim wsData As Worksheet
Set wsData = ThisWorkbook.Worksheets("Master")
With wsData
On Error Resume Next
'//Reset Autofilter
.ShowAllData
ThisWorkbook.Worksheets("Master").Range("A1:BZ1").AutoFilter 2,
ThisWorkbook.Worksheets("Summary-LT BD").Range("H1")
End With
'//Close my objects
Set wsData = Nothing
End Sub
私は上記のコードを実行
は、フィルタは、セルH1が移入されていてもゼロ結果を返し、マスタタブの2列目の値と一致します。フィルタの一部としてH1を使用することに加えて、Q4-Q11の値を選択した場合はセル「Q4-Q11」を使用して「Summary-LT BD」タブからAutofilter基準を追加する必要があります。その基準を示すために必要なすべての値が必要です。私は最終的にいくつかのテーブル値の詳細なビューとしてexcelのボタンクリックにこのマクロを追加します。TIA何か助けてください!
方法以下についてのジェシー
まず、「On Error Resume Next」を削除してから、再度コードを実行してみてください。何も起こっていない場合は、エラーが発生している可能性があります。 – dwirony