お世話になります。初心者です。
別シート(Sheet1)のJ1セルに10と入力されている場合に、その10を利用して、
PIVOTテーブルの列ラベルで現在1となっているものを10に変更したいのですが、うまくいきません。分からないながら、調べて下記のようにやってみたのですが、エラーになってしまいます。
どうぞ宜しくお願い致します。
Dim itm As PivotItem
itm.Name = Worksheets("Sheet1").Cells(1, 10).Value
Application.DisplayAlerts = False
With ActiveSheet.PivotTables(pvt.Name).PivotFields("A")
.PivotItems("itm").Visible = True
.PivotItems("1").Visible = False
End With
Application.DisplayAlerts = True
No.1ベストアンサー
- 回答日時:
どこでどんなエラーになりますか?
やりたいのはおそらく以下のような感じだとは思いますけれども
Dim s As String
s = Worksheets("Sheet1").Cells(1, 10).Value
With pvt.PivotFields("A")
.PivotItems(s).Visible = True
.PivotItems("1").Visible = False
End With
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) シートをコピーする下記記述でダイアログを用いた記述がわかりません?( A = Dir(ThisWor 4 2022/08/22 12:26
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Visual Basic(VBA) QRコード作成マクロについて 3 2022/11/26 16:55
- Visual Basic(VBA) 改行ごとに行を追加し、数量を分割 4 2023/07/11 16:39
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
EXCEL 2010 VBAでピボットで複数のアイテムをセルでフィルタ指定
Visual Basic(VBA)
-
EXCEL2007 VBAでピボットのフィルタ指定
その他(プログラミング・Web制作)
-
マクロVLOOKUPの高速化
Excel(エクセル)
-
-
4
copyRecordsetの数値16桁以上について
Visual Basic(VBA)
-
5
変数にするとエラーになる理由は?
Excel(エクセル)
-
6
VBAのソースコードについて
Visual Basic(VBA)
-
7
ワークシートの特定範囲をパスワード付きでPDF保存するには?
Excel(エクセル)
-
8
【ExcelVBA】300万件越えCSVから条件を満たす行だけ抽出するには?
Visual Basic(VBA)
-
9
Excel、VBAでピボットテーブル、pagefieldの絞込み
Excel(エクセル)
-
10
Excel VBAのユーザーフォームでVLOOKUP
Visual Basic(VBA)
-
11
エクセルvbaでdocuworksprinterの出力先を設定
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UserForm1.Showでエラーになり...
-
VBAでfunctionを利用しようとし...
-
【VBA】ワークブックを開く時に...
-
String""から型'Double'への変...
-
実行時エラー'-2147467259(8000...
-
文字列内で括弧を使うには
-
マクロで"#N/A"のエラー行を削...
-
Filter関数を用いた結果、何も...
-
実行時エラー 438 の解決策をお...
-
8876017c とエラー表示がされる
-
Excel実行時エラー[80004005]に...
-
ExecuteNonQueryメソッドの戻り値
-
VB6とVB.NETでNullの扱いが違う?
-
ACCESSで値を代入できないとは?
-
On ErrorでエラーNoが0
-
Excel2013で実行時エラー9...
-
オブジェクト型の変数にフォー...
-
Oracle Case文でのエラー(デー...
-
データベース操作時エラーについて
-
実行したSQLの結果を返す方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
UserForm1.Showでエラーになり...
-
String""から型'Double'への変...
-
VBAでfunctionを利用しようとし...
-
お助けください!VBAのファイル...
-
文字列内で括弧を使うには
-
実行時エラー 438 の解決策をお...
-
マクロで"#N/A"のエラー行を削...
-
On ErrorでエラーNoが0
-
エクセルVBA 「On Error GoTo...
-
VBA データ(特定値)のある最...
-
実行時エラー'-2147467259(8000...
-
【VBA】ワークブックを開く時に...
-
VBでSQL文のUPDATE構文を使った...
-
ACCESSで値を代入できないとは?
-
マクロの「SaveAs」でエラーが...
-
Excel vbaについての質問
-
インポート時のエラー「データ...
-
Filter関数を用いた結果、何も...
-
「実行時エラー '3167' レコー...
-
バッチファイルで、あるスクリ...
おすすめ情報