• ベストアンサー

EXCEL2000 グラフの書式設定について

いつもお世話になっています。 EXCEL2000を使ってグラフのレーダーチャートを作成しました。 そのレーダチャートの「データ系列」の書式設定の仕方について教えてください。 たとえば、全てのデータ系列の線の太さを太くしたいとき、 一度に設定することはできないでしょうか? 私のやり方だと、1つ1つの系列をダブルクリックして書式設定をだしてやっていて、系列が多くなると大変になってきます。 一度に、一気に、書式の変更ができるのでしたら、やり方を教えてください。 よろしくおねがいします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

MOUS上級なら立派なものだと思います(・・)b 大丈夫。大丈夫じゃないのは私の説明の仕方なのでご安心を(ぉ)。 まずは該当XLSファイルのバックアップコピーを取っておいて下さい。マクロで書式設定をいっきに書き換えると[編集]-[元に戻す]みたいに簡単に元に戻すことはできませんので。 せっかくだから(何が^^?)マクロの記録を使います。 該当ファイルを開き、グラフエリアをクリックして選択された状態にして、メニューの[ツール]-[マクロ]-[新しいマクロの記録]をクリックします。新しいマクロの記録ダイアログボックスはそのままOKをクリックします。 次にグラフツールバーのドロップダウンコンボで系列1を選択し、その右の書式設定ボタンをクリックし、設定ダイアログで書式を設定後OKをクリックします。 マクロツールバーの記録終了ボタンをクリックするか[ツール]-[マクロ]-[記録終了]をクリックします。 これで1系列分の書式変更マクロができました(^^)。 では、Alt+F11を押下してマクロ編集画面を開いて下さい。 プロジェクトウィンドウ(ツリー表示)にフォルダアイコンの標準モジュールがありますから、その下階層のModule1をダブルクリックします。 現れたコードウィンドウにはこんな風に記述されているはずです。(当然ながら書式設定ダイアログで指定した内容によって値は変わります) Sub Macro1() ' ' Macro1 Macro ' マクロ記録日 : 2002/7/7 ユーザー名 : ~ ' '   ActiveChart.SeriesCollection(1).Select   With Selection.Border     .ColorIndex = 57     .Weight = xlThin     .LineStyle = xlContinuous   End With   With Selection     .MarkerBackgroundColorIndex = xlAutomatic     .MarkerForegroundColorIndex = xlAutomatic     .MarkerStyle = xlAutomatic     .MarkerSize = 9     .Shadow = False   End With End Sub 訳すと 系列1を選択 「線」書式は   色→57   太さ→細線   スタイル→実線 「マーカー」書式は   背景→自動   前景→自動   スタイル→自動   サイズ→9   影付き→いいえ ここで例えば色の57って何?!という時には、コードの「ColorIndex」にカーソルを持って行ってF1を押せばヘルプが…インストールしてあれば出ます。 さて、今系列1だけ設定したので「ActiveChart.SeriesCollection(1).Select」となっていますが、これを全系列に対して実行するよう、コードを以下のように書き換えます。 Sub Macro1()  Dim x As Long  For x = 1 To ActiveChart.SeriesCollection.Count   ActiveChart.SeriesCollection(x).Select '~Withの部分は書き換える必要がないので省略~ 'ただし変更したくないものについては行削除して下さい  Next i End Sub マクロの編集は以上です。 ではグラフ画面に戻ります。グラフエリアをクリックして選択状態にします(この動作は必須)。[ツール]-[マクロ]-[マクロ]をクリックします。マクロを選択するダイアログが出るのでMacro1が選択されていることを確認したら実行をクリックします。 以上です(^^; このままだといちいちグラフエリアをクリックしなきゃいけないとかマクロの実行が面倒くさいとかあるんですけど(^^;; とりあえず今回はここまでということで<(__)>

yurikoxxxx
質問者

お礼

ありがとうございます。 早速やってみますね。 マクロの編集だなんて新境地です。どきどき。 これを機会にVBAを勉強しようかしら・・・。 うまくできなかったら、また質問してしまうかも。 なので、もう少し受付中にしててよいですか? ご迷惑おかけしますが・・・。よろしくおねがいします。

その他の回答 (2)

回答No.2

マクロを使えばできます。というかマクロを使わないとできません(^^;)

yurikoxxxx
質問者

補足

ご回答ありがとうございます。 普通にやってたら全系列を一気に書式設定するのは無理なんですね。 それがわかっただけでもありがたいです。。。 マクロなのですが、設定とか使うのとか難しいですか? 私はMOUS上級程度の知識しかありません。 マクロに関してはほぼ無知状態です。 ・・・こんな私にでもできそうなら、教えていただけませんか?

  • Good-S15
  • ベストアンサー率33% (149/439)
回答No.1

こんばんわ。 できますよ。 おそらく、クリックしてから設定されてるので、 難しいのかもしれません。 以下をやって下さい。 1.グラフのツールバーの▼をクリック 2.数値軸目盛線をクリック 3.手の形(これがプロパティ画面を表示) のボタンをクリック 4.「太さ」を任意に選び、「OK」をクリック。 はい、できました~。

yurikoxxxx
質問者

補足

ご回答ありがとうございます。 質問の内容がわかりにくかったかもしれないのですが、 ちょっとちがうんです(>_<) グラフの目盛線を設定したいのではなくて、 データの線を一気に設定したいんです。 数値軸目盛線のところでいえば、「系列○○」とかいてあるところです。 ▼のところクリックしてみてみても、 分かれてるもの(系列1、系列2・・・とか)しかないので、 やっぱり1つずつじゃないと設定できないのでしょうか?? ご存知ですか?

関連するQ&A

  • 複数のデータ系列の線の太さを変えたい

    Excelの折れ線グラフやレーダーチャートで、複数のデータ系列の線の太さを一括で変えたいのですが出来ないのでしょうか? 右クリックして「データ系列の書式設定」を使っても1つずつしか変えられませんでした。

  • グラフに条件付書式を設定できますか?

    レーダーグラフの各系列の線の配色を 各系列の元データの条件によって自動設定する方法を探しています。 EXCELのヘルプを探索してみたほか、googleで「EXCEL グラフ 自動書式」「EXCEL グラフ 条件付書式」と調べてみたのですが、今のところ答えが見つかりません。 どなたかお力添えいただければ幸いです。マクロ・VBの領域に踏み込んでいても、キャッチアップする心積もりです。

  • EXCEL折れ線グラフの線を一気に消したい

    EXCEL2003で折れ線グラフを作成しました。 グラフ上に折れ線が22本(系列が22)あります。 データ系列の書式設定で「線」を「なし」、「マーカー」を「●」にしたいです。 系列を1つ1つ選択して変更するのではなく、一気に変更する方法はありませんでしょうか?

  • エクセルグラフの書式の設定について

    エクセルのデータを、3Dの積み上げ棒グラフで作成した後、棒グラフの「棒」の部分の前面は、データ系列の書式設定で変更することができるのですが、上面及び側面(影の部分)の書式を変更する方法が判りません。できないのでしょうか?自動作成したものを、印刷すると、文字がつぶれるので、全体的に薄めの色合いしたいと思います。なお、WIN98、エクセル2000です。お願いします。

  • エクセル「グラフの軸の書式設定」について

    グラフを作成したあと グラフの項目軸(X軸)をダブルクリックし、 軸の書式設定ダイアログボックスで フォントタブを開いて 背景(A):で 自動→透明にしたのですが グラフのどこがどう変わったのか解かりません。 エクセルのバージョンは2000です。 どなたかお答えして頂けたら幸いです。

  • EXCELの円グラフのデータラベル-その1の2

    「EXCELの円グラフのデータラベルで、特定のものにだけ引き出し線をつけるorつけないの変更はどうすればいいのでしょうか?」 と質問をして 「目的の系列をクリックして、もう一度クリックします。そこで書式設定で、引き出し線をつけるにチェックしてください」 と回答を頂きましたがやっぱりうまくいきません ちなみに使っているのはウィンドウズXPです クリックって左クリックですよね? ダブルクリックってことでしょうか? たとえば[A][B][C]とラベルがあって[B]にだけ 引き出し線をつけたいんですね [B]を2回クリックしても書式設定になりませんし 右クリックでデータラベルの書式設定を出しても 引き出し線の項目はありませんし・・・ 宜しくお願い致します

  • エクセル2003 折れ線グラフの表示について教えて下さい!

    エクセル2003で、縦棒グラフと折れ線グラフの複合グラフを作成しています。 折れ線グラフで、マーカーのみが表示され、線が表示されません。 データ系列の書式設定の中の「パターン」で、線の項目で指定しても表示されない状態です。 棒グラフが2本、折れ線グラフ4本を作成したいのですが、何か問題があるのでしょうか。

  • Excel2002 グラフの軸の書式設定の配置について

    Excel2002で簡単な棒グラフを作成したとします。 X軸をダブルクリックし、「軸の書式設定」の配置タブに「右から左」とあり、文字の方向を「対象・右から左・左から右」というのがあります。 何を意味しているのか、いろいろ試しても変化がありません。 ご存知の方教えて下さい!

  • Excel2007のグラフの書式設定画面

    Excel2007で、普通の折れ線グラフを作っています。 以前作ったグラフをシートに張り付けてありますが、『軸の書式設定』を開くと、 縦軸、横軸ともに、添付画像の左側のような設定画面がでます。 今回、別シートで表の形式は同じでデータだけが違うシートを作って、同様に 同様に折れ線グラフでグラフを作成しているのですが、こちらのほうは、 横軸の『軸の書式設定』を表示すると、添付画像の右側の設定画面が表示 されます。 ちなみに、縦軸は添付画像の左側の画面になっています。 この違いは、何なんでしょうか? 添付画像の左側の設定画面がでるようにしたいのですが・・・。 情報がありましたら、教えてください。

  • エクセルグラフ(charat)のマーカーの変更はどうするのですか?

    初歩的な質問ですがよろしくお願いします。 エクセルで折れ線グラフを作成した後、ライン(線)とプロット(マーカー)を変更しようとラインを指定して右クリックしました。「データ系列の書式設定」をさらにクリックすると「線」と「マーカー」が表示されます。ここででライン(線)の変更はできるのですが、「マーカー」については全く変更ができません。マーカーの変更(形、色)にすいては、どうすればいいのでしょうか。ご教示願います。

専門家に質問してみよう