下記のように、行を変数として、グラフの元になるデータの範囲(A列とC列)を指定した行までとしたいのですが、なかなかうまくいきません・・・("A1:セル番号,C1:セル番号1")の行ところでエラーになってしまいます。 どなたかよい方法を教えていただけませんでしょうか?お願いします。
Dim 行 As Integer
Dim セル番号 As Variant
Dim セル番号1 As Variant
行 = 7
セル番号 = "A" & 行
セル番号1 = "C" & 行
ActiveSheet.ChartObjects("グラフ11").Activate
ActiveChart.ChartArea.Select
ActiveChart.SetSourceData Source:=Sheets("Sheet1").Range("A1:セル番号,C1:セル番号1"), _
PlotBy:=xlColumns
ActiveWindow.Visible = False
Windows("マクロ練習売上と見み.xls").Activate
Range("A1").Select
No.1ベストアンサー
- 回答日時:
範囲指定にA1B1形式を使うといろいろと不都合・不便なところがありますよ。
できればCellsを用いてR1C1形式で指定した方が色々と都合が良いですね(^-^)。話が逸れましたが,今回の場合のエラーの原因は
Range("A1:セル番号,C1:セル番号1")
↑これだと,「セル番号」「セル番号1」が""で括られてしまっているので変数として展開されません。
Range("A1:" & セル番号 & ",C1:" & セル番号1)
とする必要がありますね。
お忙しい中、ご回答いただき大変感謝しております。
おかげさまでうまくプログラムを組むことができました。まだ初心者ですし、いきずまっていたところでしたので、大変助かりました。かさねがさね感謝申し上げます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 日付で矢印マクロ 4 2023/07/25 16:47
- Excel(エクセル) 指定文字列が該当するA列をアクティブセルにするには 3 2022/08/17 13:18
- Visual Basic(VBA) Excle VBA Findメソッドについて 3 2022/07/15 13:56
- その他(Microsoft Office) マクロVBAについて 1 2022/09/06 18:12
- Visual Basic(VBA) 最終列の右へSUM関数を作成するため下記コードを実行しましたが、最終列「10月28日」が上書きされて 3 2022/12/05 20:32
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- Excel(エクセル) B列に文字がはいったらA列に数字が入るマクロードを完成させたい 4 2023/04/21 01:58
- Visual Basic(VBA) 複数csvを横に追加していくマクロについて 2 2023/04/25 09:19
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
特定の色のついたセルを削除
-
VBAマクロ実行時エラーの修正に...
-
エクセルVBA 配列からセルに「...
-
VBA:日付を配列に入れ別セルに...
-
Excel UserForm の表示位置
-
【Excel VBA】一番右端セルまで...
-
Excel VBAでCheckboxの名前を変...
-
【VBA】【ユーザーフォーム_Lis...
-
エクセルVBA ダブルクリックし...
-
Excel VBAで特定の範囲の空白セ...
-
Excelで空白セル直前のセルデー...
-
VBAの一次元配列から二次元配列へ
-
For Eachを使わないVBA マクロ
-
EXCEL VBA 文中の書式ごと複写...
-
MS Accessのウインドウ内の右端...
-
色付きのセルをカウントする方...
-
VB.netでのExcelデータの読み込み
-
入力規則のリスト選択
-
VBA 複数条件の分岐処理の上手...
-
VBA 重複文字列 色付け
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAマクロ実行時エラーの修正に...
-
エクセルVBA 配列からセルに「...
-
Excel UserForm の表示位置
-
Excelで空白セル直前のセルデー...
-
【Excel VBA】一番右端セルまで...
-
EXCEL VBA 文中の書式ごと複写...
-
VBA にて、条件付き書式で背景...
-
特定の色のついたセルを削除
-
【VBA】【ユーザーフォーム_Lis...
-
VBA 複数条件の分岐処理の上手...
-
入力規則のリスト選択
-
【VBA】写真の貼り付けコードが...
-
Excel VBA IF文がうまく動作し...
-
VBA:日付を配列に入れ別セルに...
-
VBAでユーザーフォームにセル値...
-
Excel VBAでCheckboxの名前を変...
-
エクセルの合計を自動で表示さ...
-
関数の引数でrangeを指定したとき
-
複数指定セルの可視セルのみを...
-
DataGridViewでグリッド内に線...
おすすめ情報