
EXCEL2003でシートに図を貼り付けて、その図のリンク先にシート内の範囲(=$A$1:$G$8)を
指定しています。(挿入した図を指定して、EXCEL画面上部の値や関数を入力するところに
シートの範囲を入力しています)
その指定した範囲をVBAから変更するにはどのようにすればよろしいでしょうか。
これでは駄目ですが、こんな感じでできればいいのですが....。
ActiveSheet.Shapes("図1").Formula = "=$A$11:$G$18"
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
下記でファイル名を取得する部分のコードを追加して
直接指定している部分を変数にすればできます。
Sheet1.Pictures.Insert("C:\Users\minoru\Pictures\図1.jpg").Formula = "=A5:G10"
あるいは、最後に追加した図でよければこのように。
アドレスを変数にすれば、A1などに書いたアドレスを使って指定できます。
Sheet1.Shapes.Range(Sheet1.Shapes.Count).Select
Selection.Formula = "=C5:G15"
No.1
- 回答日時:
次のようにしてはどうでしょう。
Charts("図1").SetSourceData Worksheets("Sheet1").Range("A11:G18")
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
VBA Shapes コピーと名前
Excel(エクセル)
-
Excel2019 マクロを使用し画像を貼り付けした際のリンク切れについて
Excel(エクセル)
-
ダブルクリックで貼り付けた画像からリンクのみ削除し、画像を残したい
Visual Basic(VBA)
-
-
4
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
5
private subモジュールを他のモジュールから呼び出して使う方法を教えてください(-.-)
Visual Basic(VBA)
-
6
エクセルの貼り付け「リンクされた図」について
その他(Microsoft Office)
-
7
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
8
EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するには
Excel(エクセル)
-
9
Excelのシート上のShapeにイベントは設定できる?
Excel(エクセル)
-
10
VBAのコマンドボタンの文字列の改行方法は?
Visual Basic(VBA)
-
11
マクロで画像挿入→エラー「リンクされたイメージを表
Excel(エクセル)
-
12
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
13
【VBA】エクセルで選択した範囲の値のみをクリップボードにコピーするコードについて
Excel(エクセル)
-
14
プロセスIDの取得方法について
Visual Basic(VBA)
-
15
ExcelVBAのユーザーフォームの中に線を引きたい
Visual Basic(VBA)
-
16
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
17
【EXCEL VBA】オートシェイプをクリックした時にそのオートシェイプの名前を取得したい
Visual Basic(VBA)
-
18
エクセルのカメラ機能について
Visual Basic(VBA)
-
19
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
20
特定のシートのみ再計算させない方法は?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【ExcelVBA】値を変更しながら...
-
複数のExcelファイルをマージす...
-
VBA Application.Matchについて...
-
VBAでCOPYを繰り返すと、処理が...
-
ワードの図形にマクロを登録で...
-
Vba セルの4辺について罫線が有...
-
vbsでのwebフォームへの入力制限?
-
【マクロ】並び替えの範囲が、...
-
エクセルの改行について
-
Vba Array関数について教えてく...
-
【マクロ】シートの変数へ入れ...
-
【マクロ】開いているブックの...
-
エクセルのマクロについて教え...
-
vb.net(vs2022)のtextboxのデザ...
-
【マクロ】売上一覧YYYYMMDDHHS...
-
VBAの「To」という語句について
-
ExcelのVBAコードについて教え...
-
Excelのマクロについて教えてく...
-
エクセルVBAのブックを開く方法...
-
Vba TextBox1.ControlSourceに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Vba Array関数について教えてく...
-
VBAでCOPYを繰り返すと、処理が...
-
【ExcelVBA】5万行以上のデー...
-
【マクロ】シートの変数へ入れ...
-
vbsでのwebフォームへの入力制限?
-
エクセルのマクロについて教え...
-
【マクロ】並び替えの範囲が、...
-
Vba セルの4辺について罫線が有...
-
【マクロ】売上一覧YYYYMMDDHHS...
-
VBAでユーザーフォームを指定回...
-
【マクロ】開いているブックの...
-
エクセルの改行について
-
vb.net(vs2022)のtextboxのデザ...
-
エクセルのVBAコードと数式につ...
-
算術演算子「¥」の意味について
-
Excelのマクロについて教えてく...
-
改行文字「vbCrLf」とは
-
ワードの図形にマクロを登録で...
-
VBAの「To」という語句について
-
【マクロ】変数を使った、文字...
おすすめ情報