2016-11-30 7 views
-1

VBAコーディングが初めてで、作業を開始したばかりです。私はスライサーで選択した項目の数をカウントするためのコードを書いてみましたが、私は次のエラーましコンパイル中:ランタイムエラー5:プロシージャコールまたは引数が無効

Runtime error 5 - invalid procedure call or argument.

を私はエラーを取得していた行を強調しています。誰かがエラーで私を助けてくださいできますか?

enter image description here

私は、異なる目的のために他のブックにmyslicer変数に同様の宣言を使用してみましたが、それはそれらのファイルで動作します。

+0

どのExcelバージョンを使用していますか? Slicer_modeは実際に存在しますか? 'ActiveWorkbook.SlicerCaches'にデバッグウォッチを追加し、内容を確認してください。 –

+2

質問にコードを埋め込んでください。実際のコードをコピーしてポストに貼り付けるよりも、スクリーンショットを撮ってここにアップロードするのに多くの努力を費やしました。 –

答えて

0

まず、ActiveWorkbookが正しいものであることを確認します。

ThisWorkbook.Activate 
+0

ありがとう、私は上記の行をブックにアクティブにするコードに追加しようとしましたが、エラーがまだあります。 – SaTu

+0

スライサー名が正しく書かれていることを確認する必要があります。それが大丈夫ならば、あなたが前に書いた行の代わりに 'For Each slice in ActiveWorkbook.SlicerCaches'を変更してください。 – Tilan04

+0

私もそれを試みたが、問題はまだ解決しない...私はエラーの原因を理解することができません...: – SaTu

関連する問題