Microsoft Office 2010 を使用しています。
クリック時に「AdvancedFilter」を更新するボタンを作成したいと考えています。
私がしたことは、アクションを再生するためにマクロを記録することです。
しかし、マクロは最初の実行ですでに失敗しています。
Sub Test()
'
' Test Macro
'
Workbooks("requirement_spec.xls") _
.Sheets("Requirements").Range("A4:BU279").AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=Range("A1:F5"), _
CopyToRange:=Range("A11:BU11"), _
Unique:=False
End Sub
Excel のマクロ メニューまたはボタンからマクロを開始すると、次のエラーが発生します。
実行時エラー '1004':
Range クラスの AdvancedFilter メソッドが失敗しました
エラー メッセージを生成するときに、自動的に記録されたマクロの文字を変更しませんでした。
(私はちょうどSOのためにいくつかの改行の変更をしました)