Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


10509 / 13644 ツリー ←次へ | 前へ→

【21397】マクロで表のサイズを変更するには たむきくん 05/1/20(木) 15:34 質問[未読]
【21400】Re:マクロで表のサイズを変更するには IROC 05/1/20(木) 15:37 回答[未読]
【21401】Re:マクロで表のサイズを変更するには たむきくん 05/1/20(木) 15:42 発言[未読]
【21403】Re:マクロで表のサイズを変更するには G-Luck 05/1/20(木) 15:51 回答[未読]
【21405】Re:マクロで表のサイズを変更するには Jaka 05/1/20(木) 16:00 発言[未読]
【21411】Re:マクロで表のサイズを変更するには たむきくん 05/1/20(木) 17:35 お礼[未読]

【21397】マクロで表のサイズを変更するには
質問  たむきくん WEB  - 05/1/20(木) 15:34 -

引用なし
パスワード
   マクロで表のサイズを変更するにはどうしたらいいでしょうか。
マクロ作成機能で以下のコードを作成したんですが、
4行目でエラーになります。

ActiveChart.PlotArea.Select
Selection.Left = 17
Selection.Top = 16
ActiveChart.Shapes("グラフ 7").ChartArea.Select
ActiveSheet.Shapes("グラフ 7").IncrementLeft -68.25
ActiveSheet.Shapes("グラフ 7").IncrementTop -77.25
ActiveSheet.Shapes("グラフ 7").ScaleWidth 1.41, msoFalse, msoScaleFromTopLeft
ActiveSheet.Shapes("グラフ 7").ScaleHeight 1.72, msoFalse, msoScaleFromTopLeft

【21400】Re:マクロで表のサイズを変更するには
回答  IROC  - 05/1/20(木) 15:37 -

引用なし
パスワード
   何のエラーになるのでしょうか?
グラフ名は正しいのでしょうか?

【21401】Re:マクロで表のサイズを変更するには
発言  たむきくん WEB  - 05/1/20(木) 15:42 -

引用なし
パスワード
   ▼IROC さん:
>何のエラーになるのでしょうか?
>グラフ名は正しいのでしょうか?

実行時エラー'2147024809 (80070057)':
指定した名前のアイテムが見つかりませんでした。

となります。グラフ名が正しいかどうか分かりません。
どうやってグラフ名を取得できるのでしょうか。

【21403】Re:マクロで表のサイズを変更するには
回答  G-Luck  - 05/1/20(木) 15:51 -

引用なし
パスワード
   HP拝見しました。
C言語が得意なようですね。
プログラムを少しでもご存知なら、調べる方法はいくらもあると思うのですが?
ちなみに、下記コードを実行すれば、bufにグラフ名が入ります。

Private Sub ff()
  Dim buf
  
  buf = Selection.Name
End Sub

【21405】Re:マクロで表のサイズを変更するには
発言  Jaka  - 05/1/20(木) 16:00 -

引用なし
パスワード
   こんにちは。

>どうやってグラフ名を取得できるのでしょうか。
ここの最後の方読んでみてください。
http://www.vbalab.net/vbaqa/data/excel/log/tree_548.htm

【21411】Re:マクロで表のサイズを変更するには
お礼  たむきくん WEB  - 05/1/20(木) 17:35 -

引用なし
パスワード
   グラフの選択うまくいきました。
皆様ありがとうございました。

10509 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free