Excel VBAで、AutoFilterを解除しようとするとエラーが出て困っています。なにかご存知のことがあれば教えていただけますでしょうか。
###前提・実現したいこと
下のような表において、C1の値「編集部」を含む行をAutoFilterで抽出し、その後AutoFilterを解除する、という処理を試しています。
###発生している問題・エラーメッセージ
AutoFilterでの抽出は上手くいくのですが、その後AutoFilterを解除しようとすると、以下のようなメッセージが出て解除できません。
実行時エラー'1004': オブジェクト'AutoFilter'のメソッド'Range'が失敗しました。
###該当のソースコード
Excel
1Sub オートフィルターによる抽出() 2 Dim myName As String 3 myName = Range("c1").Value 4 If myName = "" Then 5 MsgBox "担任を入力してください。" 6 Else 7 Range("B3").AutoFilter Field:=2, Criteria1:=myName 8 End If 9End Sub 10 11Sub オートフィルターの解除() 12 If ActiveSheet.AutoFilterMode = True Then 13 Range("B3").AutoFilter 14 End If 15End Sub
###補足情報(言語/FW/ツール等のバージョンなど)
Excel 2011 for Mac
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/10 07:50
2016/07/10 08:10