Excel VBA質問箱 IV

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

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


31742 / 76734 ←次へ | 前へ→

【50237】Re:グラフの配列
発言  かみちゃん E-MAIL  - 07/7/15(日) 9:36 -

引用なし
パスワード
   こんにちは。かみちゃん です。

> 単純にWebサイトのグラフ画像を貼り付けたいだけです。
> 貼り付け方として、過去に取得した画像データは残したまま、新たに実行した際
> に、前回の画像と重ならないように、右方向に隙間なく貼り付けていきたかった
> だけです。

やはりそうでしたか。

> ちなみに貼り付けている画像は下記のYahooファイナンスの為替チャートです。

であれば、私もほぼ同じようなことを以下のコードでしています。
参考にしてみてください。
Sub Sample()
 Dim strPicURL As String
 Dim pic As Object
 Dim dblLeft As Double
 
 '下のxxxxは、掲示板投稿時禁止文字列ですので、「http」(全角にしていますが半角で)にしてください。
 strPicURL = "xxxx://tchart.yahoo.co.jp/c/1y/cur/usdjpy=x.gif"
 With ActiveSheet
  dblLeft = 0
  For Each pic In .Pictures
   If Not Intersect(Range(pic.TopLeftCell, pic.BottomRightCell), .Rows(1)) Is Nothing Then
    If dblLeft = 0 Then dblLeft = pic.Left
    dblLeft = dblLeft + pic.Width
   End If
  Next
  With .Pictures.Insert(strPicURL)
   .Top = 0
   .Left = dblLeft
  End With
 End With
End Sub

3 hits

【50209】グラフの配列 さくら 07/7/14(土) 0:03 質問
【50210】Re:グラフの配列 かみちゃん 07/7/14(土) 6:50 発言
【50236】Re:グラフの配列 さくら 07/7/15(日) 2:30 お礼
【50237】Re:グラフの配列 かみちゃん 07/7/15(日) 9:36 発言
【50248】Re:グラフの配列 さくら 07/7/16(月) 0:26 お礼

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