
こんにちは。いつも参考にさせていただいています。
マクロでPivotを自動更新する記述をしています。
データが入力されているシートに
名前の定義をして"データ"と名前をつけ、参照範囲を以下のとおり設定しました。
=OFFSET($A$1,0,0,COUNTA($A:$A),COUNTA($1:$1))
Pivotが表示されるシートのマクロに下記のように記述して、
自動的に更新ができることを確認できました。
Private Sub Worksheet_Activate()
Range("A1").Select
ActiveSheet.PivotTableWizard SourceType:=xlDatabase, SourceData:= _
"データ"
End Sub
マクロ自体は問題なく動くのですが、
目でも確認をとりたいため、MsgBoxを追加して、現在選択されているデータ範囲を表示させたいと考えています。
例) 「データ範囲は$A$1:$D$150に変更されました」
そこで、
MsgBox "データ範囲は" & データ & "に変更されました"
という一文を上記に追加してみましたが、データの部分でセルの範囲を取得できませんでした。
"データ"としてもダメで、名前の定義で指定された範囲の値を取得する方法がわかりません。
マクロで可能な仕様なのかもわからないのですが、
どなたか解決法をご存知でしたら教えていただけないでしょうか。
よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
MsgBox "データ範囲は" & Sheets("Sheet1").Range("データ").Address & "に変更されました"
Sheet1の部分は「データ」が含まれるシート名に変更して下さい。
No.1
- 回答日時:
Range("データ").Address
で、範囲が取得出来ます。
hana-hana3さん、
早速ありがとうございます。
Range("データ").Addressを試してみましたが、どこにどのように記述すればよいのかいまいちわかりません。
MsgBox "データ範囲は" & Range("データ").Address & "に変更されました"
としたところ、定義エラーになり、
Dim DataAddress As Range
DataAddress = Range("データ").Address
なども試してみましたがダメでした。
webで見つけた以下の名前の定義ではなくシート名を指定する方法ではできましたが、
上記でやるにはどうしたらいいのでしょうか。
MsgBox "データ範囲は" & Worksheets("シート名").UsedRange.Address & "に変更されました"
すみませんがよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パソコンからL判で印刷する方法
-
Excelのロゴマーク
-
弥生の青色申告オンライン を初...
-
Googleスプレッドシートで合計...
-
エクセルの関数について。
-
事業主の収支の記録はどうやって?
-
excel初心者です。 セルの色変...
-
おすすめの青色申告対応ソフト...
-
弥生会計を購入したいのですが...
-
弥生会計ソフト使ってるかたに...
-
データって意味あるの? まとめ...
-
確定申告エラーコード
-
弥生会計ソフトで、・競馬・競...
-
弥生会計青色申告ソフトのかん...
-
会計ソフト導入時期について
-
給料日の締め日支払い日設定に...
-
会計ソフトとExcel管理の比較に...
-
テレワークを久しぶりにやりま...
-
弥生会計のクラウドで収入をど...
-
ExcelからGoogleのスプレッドシ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パソコンからL判で印刷する方法
-
Excelのロゴマーク
-
共有しているエクセルのファイ...
-
数量・会社ごとに異なる単価表...
-
エクセルの関数について。
-
タックインデックスシール
-
Googleスプレッドシートで合計...
-
excel初心者です。 セルの色変...
-
事業主の収支の記録はどうやって?
-
弥生会計は毎年アップグレード...
-
弥生会計オンラインで、バック...
-
一太郎で封筒の宛名印刷したい...
-
弥生の青色申告オンライン を初...
-
出金伝票の書き方ですが、 勘定...
-
男が新卒で経理の職に就くのは...
-
添付のエクセルの車検証・運転...
-
エクセル 背景色のついたセル位...
-
弥生会計青色申告ソフトのかん...
-
Excelの二画面表示でマウスホバ...
-
エクセルです
おすすめ情報