VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2004/11/12(Fri) 10:37
投稿者まゆ
Eメール
URL
タイトルExcelのグラフの作成でエラー

みなさん教えてください。

VBでデータを取得しエクセルに渡し、ピボットテーブルで
集計して"グラフ"というシートに値を貼り付け
その"グラフ"シートのデータを元にグラフを作る作業をしてますが、
一度目の実行時はグラフがちゃんとできるのですが、そのまま二度目の実行をすると
下記のエラーが発生します。実行時エラー1004
【ピボットグラフの元のデータは変更できません。表示を変更するには、
ピボットグラフレポートでフィールドやアイテムを変更するか、または、
関連するピボットテーブルレポートを変更します。】

    Dim MyChart As ChartObject
    
   Set MyChart = xlSheet.ChartObjects.Add(10, 200, 400, 215)
    With MyChart.Chart
        .Location xlLocationAsObject, xlSheet.Name
        .ChartType = xlColumnStacked
★     .SetSourceData xlSheet.Range(xlSheet.Cells(4, 1), xlSheet.Cells(LastRow - 1,
LastColumn - 1)), xlRows
    End With

☆  Set MyChart = Nothing
    
    Set xlSheet = Nothing
    Set xlBook = Nothing
    Set xlApp = Nothing

★の行でエラーが発生します。
前のデータが残っているのかと思い☆の行を追加してみましたがだめでした。
どなたかわかる方教えて下さい。
よろしくお願いします。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -