非常に初心者のユーザーで、足を濡らすだけです。それが馬鹿げた質問であれば、これを言い訳してください - 私はまだ何をやっているのかよく分かります。VBA内の別のシートからピボットテーブルにアクセスする
私はVBAとExcelでユーザーフォームを作成しています。私はピボットテーブルから情報を引き出す方法を学ぶことに成功してきましたが、私は邪魔になりました。
別のシートから自分のユーザーフォームを実行すると、ピボットテーブルが見つかりません。ここで私が使用しているコードです。
Set PT = ActiveSheet.PivotTables(1)
私はそのシート1だとき完璧に動作しますが、私は異なるシート上に複数のピボットを持っているとの情報と相互参照データを呼び出すことになるでしょうシナリオを想定しています。
私はおそらくSet PT = ActiveWorkbook.PivotTables(1)
がうまくいくと思っていましたが、もちろんそうではありません。明らかに、ピボットテーブル変数の使用方法はまだ分かりません。
誰も私がこれをやり遂げる方法を知っていますか?本当にありがとう。
異なるシートに複数のピボットがある場合、使用するコードはどのように決定されますか? –