今,エクセルのユーザーフォームでグラフを表示させたいのですが,うまくいきません.
ユーザーフォームを作成しているブックとは違うブックのシート1にデータ,このデータを使用してsheet2にグラフを作成しています.このグラフを違うブックで作成しているユーザーフォームで表示させたいのです.
今,組んでいるマクロは以下のようになっています.
Sub point1()
openfilename = "1F-1.xls"
folderpath = "G:\関電営業所\相生営業所\20110928 関電相生営業所収集データ\おんとり\text\Excel\"
Ofilenamepath = folderpath & openfilename
Workbooks(openfilename).Worksheets(2).ChartObjects(1).Chart.Export ThisWorkbook.Path & "\Chart1.gif"
UserForm1.Image1.Picture = LoadPicture(Ofilenamepath & "\Chart1.gif")
UserForm1.Show
End Sub
上から5行目のところでエラーが出てしまいます.
エラーは「オブジェクトが不正です」とでます.
どなたか解決方法を教えてください。
No.1ベストアンサー
- 回答日時:
下記でうまくいくと思います。
ファイルはいったん読み込まないとエラーになるようです。
画像のExport先とLoad先が気になります。それでいいのか確認してください。
Sub point1()
Dim openfilename As String
Dim folderpath As String
Dim Ofilenamepath As String
openfilename = "1F-1.xls"
folderpath = "G:\関電営業所\相生営業所\20110928 関電相生営業所収集データ\おんとり\text\Excel\"
Ofilenamepath = folderpath & openfilename
Application.ScreenUpdating = False
Workbooks.Open (openfilename)
Workbooks(openfilename).Worksheets(2).ChartObjects(1).Chart.Export ThisWorkbook.Path & "\Chart1.gif"
Workbooks(openfilename).Close False
Application.ScreenUpdating = True
UserForm1.Image1.Picture = LoadPicture(Ofilenamepath & "\Chart1.gif")
UserForm1.Show
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Excel(エクセル) EXCELのグラフを画像(JPG形式)で保存、通常実行がうまく行かない。ステップインはうまく行く 3 2022/08/30 12:06
- Visual Basic(VBA) VBAでファイルを開くプログラムがエラーです 2 2023/02/21 16:56
- Visual Basic(VBA) 【VBA】Excelの特定範囲のセルを画像で保存したい 2 2023/01/25 13:06
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/09 12:17
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/02/21 11:19
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Visual Basic(VBA) 検索のユーザーフォームの表示について 1 2023/03/27 23:31
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
日本のコンセントはAC100Vです...
-
電線から異音がします
-
ブレーカー容量のだしかた
-
高圧受電設備CT容量選定
-
変電所の近くに住む方に質問です。
-
3相電動機の消費電力の求め方
-
送電線付近に住人の癌発生率は...
-
キュービクル式変圧器とサブ変...
-
30Aは何キロワットですか?
-
USBメモリとフラッシュメモリの...
-
パソコンをiPhoneから充電する...
-
メッセンジャワイヤ と ハンガ...
-
KwをAに変換
-
「消費電力」と「消費電流」に...
-
100キロワットってどれぐら...
-
1000mAは100Wでよろしいでしょ...
-
記号の意味
-
三相200V 7.5kWのモータの電流...
-
100Wで使える電化製品は何で...
-
ブレーカーの選定について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
日本のコンセントはAC100Vです...
-
USBメモリとフラッシュメモリの...
-
変電所の近くに住む方に質問です。
-
高圧受電設備CT容量選定
-
ブレーカー容量のだしかた
-
送電線付近に住人の癌発生率は...
-
100Wで使える電化製品は何で...
-
3相電動機の消費電力の求め方
-
KwをAに変換
-
30Aは何キロワットですか?
-
充電器のコード差しっぱなしだ...
-
メッセンジャワイヤ と ハンガ...
-
三相AC200V回路で進相コンデン...
-
ブレーカーの選定について
-
「消費電力」と「消費電流」に...
-
500mAって何ワットですか?
-
留守中の電気料金が以上に高い...
-
60アンペアのブレーカーで最大...
-
電線から異音がします
-
キュービクル式変圧器とサブ変...
おすすめ情報