質問: ExcelVBAについて ExcelVBAについて質問です。 ExcelでファイルAとファイルBがあります。
回答: 変数でやってみては。 a1 = Workbooks("ファイルA.xlsm").Sheets("Sheet1").Range("A1") a2 = Workbooks("ファイルA.xlsm").Sheets("Sheet1").Range("A2") ActiveSheet.Range("$a:$v").AutoFilter Field:=2, Criteria1:=a1 ActiveSheet.Range("$a:$v").AutoFilter Field:=3, Criteria1:=a2 ただし同時に開いてないといけません。