エクセルのVBAについて 削除
Message#3 2015年2月5日(木)11時37分 From: キャリア |
Excelのバージョンによってマクロの記録に違いがあります、エクセル2007のマクロの記録では表題の項目は記録されますが内容(フォーマットの内容)は記録できません、Excel2003やExcel2010以降ではできます。 折れ線グラフの線の書式設定ですが書式設定をモジュールに作ると対象のグラフをアクティブにしてモジュール化したマクロを実行すれば希望通りの書式に変更設定できます。 Sub DrawChart() With ActiveChart.SeriesCollection(1) .Border.Weight = 1 'xlThin 線の太さ .Border.LineStyle = xlContinuous 線種 .Border.LineStyle = 1 .Border.ColorIndex = 1 線の色 .MarkerBackgroundColorIndex = 1 マーカーの色 .MarkerForegroundColorIndex = 1 マーカーの色 .MarkerStyle = xlDiamond マーカーの形 .Smooth = True .MarkerSize = 8 マーカーのサイズ .Shadow = False 影(True or False) End With With ActiveChart.SeriesCollection(2) End With With ActiveChart.SeriesCollection(3) End With End Sub ActiveChart.SeriesCollection(1)の番号は表示する線に順番に振られるのでその数だけ書く必要があります、不要の場合でも必ず順番を守らなくてはいけません、表示したくない線でもその番号の書式をinVisibleかFalseにするか番号を飛ばしても線と番号が一致する必要があります、上記以外にも設定項目はあります。 ネットで調べれば詳しく出ていますが実際にコードを書いて自分で確認することを薦めます,記録では色をRGBで(例 255,0,0)表示しますが色番号 黒(1)白(2) 赤(3)....もできるの色番号のほうが簡単と思います。 参考になれば幸いです |
上のメッセージを削除します。
よければパスワードを入力し、削除ボタンをクリックしてください。