Excel VBA質問箱 IV

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

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


240 / 76735 ←次へ | 前へ→

【82164】Re:グラフのコピー
発言  マナ  - 23/6/14(水) 21:25 -

引用なし
パスワード
   ▼あおこ さん:

>実行時エラー1004「WorksheetクラスのPasteメソッドが失敗しました」が出る

DoEventsの回数を増やしてください

Sub test2()
  Dim cho As ChartObject
  Dim d As Double
  Dim k As Long
  Dim r As Range
  
  On Error Resume Next
  Sheet2.ChartObjects.Delete
  On Error GoTo 0
  
  Set cho = Sheet1.ChartObjects(1).Duplicate.Parent
  With Sheet2.Range("A1:A15")
    cho.Height = .Height
    d = .Rows.Count + 2
  End With
  cho.Width = Sheet2.Range("K1:S1").Width
'
  Do
    Set r = Sheet2.Range("A1:B6")
    cho.Copy
    DoEvents
    DoEvents
    DoEvents
    Sheet2.Paste Sheet2.Range("k17").Offset(k * d)

    With Sheet2.ChartObjects(k + 1).Chart
      .SetSourceData Source:=r
      .ChartTitle.Text = r(1).Value
    End With
    k = k + 1
  Loop Until k > 5
  
  cho.Delete

End Sub

18 hits

【82158】グラフのコピー あおこ 23/6/12(月) 15:00 質問[未読]
【82159】Re:グラフのコピー マナ 23/6/12(月) 22:36 発言[未読]
【82160】Re:グラフのコピー あおこ 23/6/13(火) 10:08 発言[未読]
【82161】Re:グラフのコピー マナ 23/6/13(火) 23:21 発言[未読]
【82162】Re:グラフのコピー あおこ 23/6/14(水) 16:31 質問[未読]
【82163】Re:グラフのコピー あおこ 23/6/14(水) 18:32 質問[未読]
【82164】Re:グラフのコピー マナ 23/6/14(水) 21:25 発言[未読]
【82165】Re:グラフのコピー あおこ 23/6/15(木) 14:33 お礼[未読]
【82166】ディメンションが無効 あおこ 23/6/15(木) 17:56 質問[未読]
【82167】Re:ディメンションが無効 マナ 23/6/15(木) 21:13 発言[未読]
【82168】Re:ディメンションが無効 あおこ 23/6/16(金) 10:58 お礼[未読]
【82169】Re:ディメンションが無効 マナ 23/6/16(金) 21:24 発言[未読]
【82170】Re:ディメンションが無効 あおこ 23/6/20(火) 10:22 お礼[未読]

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