• 締切済み

エクセルマクロで折れ線グラフの空白データを表示しない方法を教えてください。グラフの選択が出来ません。

YSNR-HRNの回答

  • YSNR-HRN
  • ベストアンサー率36% (40/111)
回答No.1

Sub Macro1() Dim GURAFU As Object For Each GURAFU In ActiveSheet.ChartObjects GURAFU.Activate With ActiveChart .DisplayBlanksAs = xlNotPlotted End With Next GURAFU End Sub エクセル2000で確認しました。

akekimi
質問者

お礼

YSNR-HRN様。 アドバイスの通りに行ってみましたが、うまくいきませんでした。 データは【他のファイル】からマクロで呼び込んできているものなので、【他のファイル】時点で、セルに表示はされない【何かしらの値(!?)】が入っているのかもしれません。”できました”と言えなくてごめんなさい。アドバイスのマクロは次回使わせていただきます。

関連するQ&A

  • エクセルの折れ線グラフについて

    大学の研究で結果をエクセルの折れ線グラフで作成しているのですがx軸の値をグラフの下に表示する方法がわかりません。 扱うのは振動データでしてx軸を時間、y軸を振動データの値とします。このデータで折れ線グラフを作成し、プロットエリアの下とx軸のラベルの間に時間の値が表示されるようにしたいのです。 質問が分かりにくくて申し訳ありませんがやり方を教えてください。

  • Excel2010で分断された折れ線グラフをかく

    Excel2010を使って、時系列データから折れ線グラフを作成しています。 時系列データの元データ用テーブルがあり、そのテーブルのデータは毎日変動します。 それを元データとして、グラフ表示用のテーブルを作成しています。 ある条件の時だけ折れ線グラフを表示したくて(ようするに途中のいくつかの区間で 分断された折れ線グラフを表示したい)、表示用テーブルの折れ線グラフ用データ の各セルには (1) if( セル2>セル1, セル2,"") か (2) if( セル2>セル1, セル2,NA()) という式を入れています。 (1)のケースだと、常にY軸の0にグラフの線が接続され、上下が連続された折れ線 グラフになってしまいます。 (2)のケースだと最後の#N/Aデータの区間はグラフが表示されないのですが、 途中の#N/Aデータの区間は、補完されて連続したグラフ表示になってしまいます。 (分断されない) 表示用のセルを式もデータも入れない、何も設定されていない状態にすれば、 意図したように分断された折れ線グラフになります。 分断したい箇所は、その都度変動しますので、いつも手動でセルの内容を 消去するわけにはいかないので、うまい方法があればどなたかアドバイスを お願いします。 Excel2003では 「メニューの[ツール]→[オプション]の[グラフ]タブで、「空白セルのプロット」の プロット方法を指定するときに、「プロットしない」を選択する」 とすると意図したグラフが表示されたのですが、2010でどう設定すればいいのか わかりません。

  • エクセル2003で「積み立て棒グラフ」と「折れ線グラフ」を複合する方法

    エクセル2003で「積み立て棒グラフ」と「折れ線グラフ」を複合する方法を教えてください。 ■試行済み   1.表示したい全てのセルを選択。積み立てグラフで表示   2.折れ線グラフで表示したいプロットのみ右クリック。   3.グラフの種類⇒折れ線グラフで表示   としても、全て折れ線に代わってしまいます。 どなたか、教えてください><

  • エクセルの折れ線グラフがずれる

    エクセルの折れ線グラフがずれる エクセル2003を使用しており、1つのシート(A4)の中に折れ線グラフを6個並べて作成しています。 ところが、印刷の際や、y軸ラベルを変更することによってグラフが微妙にずれてしまって非常に見た目がわるいものになってしまっています。 これを解決する方法はあるのでしょうか?マクロのダウンロードがあれば非常に助かるのですが。。。 よろしくお願いします

  • エクセルの折れ線グラフにて

    表に書かれたデータを折れ線グラフで表示させています ただ、データ内部に文字も含まれているため 文字や空欄のデータはプロットせず 間も補完せずに折れ線グラフを引きたいのですが うまく出来なくてこまっています。 表のデータは表示されているデータや文字を変更することはできないため 他のセルに元のデータを参照する形でデータを持ち そのデータにてグラフを書いているのですが IF(ISNUMBER(A1)=TRUE,A1,"") とし、見た目は空欄となるのですが グラフを書いた場合、空欄とは判断せず 0にプロットしてしまいます。 また、 IF(ISNUMBER(B1)=TRUE,B1,#N/A) とした場合はプロットはしないのですが 間を補間してしまいます。 ツール-オプション-グラフでは 空白のセルのプロット部分は プロットしない(空白を残す) になっているのですが なぜ補間されてしまうのでしょうか? お力をお貸しください

  • エクセルの折れ線グラフ

    いつもお世話になっています。 本日はエクセルの折れ線グラフについて教えて頂きたいと思います。 宜しくお願い致します。 折れ線グラフで個人別に日々の生産性をはかっているのですが 1日 150件 2日 225件 3日 休み 4日 180件 といった感じのデータがありまして 休みの日は「IF(ISERROR」で非表示にしています。 且つ、その数値は別シートから一定の基準でよみこんでいますので 正確には空白ではなく式がはいっています。 非表示にすると棒グラフが0になってしまいます。 これを省略して数値のある日だけを繋げて表示したいのですが どうすればよいでしょうか? ちなみに ・エクセルのツール-オプションの中の空白セルを補完してプロットするでは式が入っていて空白ではないのでダメでした。 ・可視セルのみをプロットするでもだめでした。 何卒宜しくお願い致します。

  • エクセルの折れ線グラフについて

    初歩的な質問かも知れませんが、宜しくお願いします。 エクセルでグラフを書く際に、 x=3.0の時y=8.5 x=2.9の時y=15.0 x=2.7の時y=25.1 x=2.4の時y=35.0  x=0.07の時y=38.0 ~~ のプロットを書き、折れ線グラフにしたいのですが、 どうしても折れ線グラフが2本になるか x軸上の目盛りのxの値が上記のxの値が並んでしまい、 グラフの意味がなさなくなってしまいます。 このように、グラフを作成出来ないので 正しい方法を教えていただきたいです。 宜しくお願いします。

  • 折れ線グラフの空白セルについて

    折れ線グラフで、空白セルは無視して前後の値の入っているものを線でつなぎたいのですがうまくいきません。 〔ツール〕-〔オプション〕-〔グラフ〕で、「補間してプロットする」というところをチェックするとうまくいくようですが、グラフを選択してからここをチェックしようとしてもアクティブになっていないため選択することができません。 上の「プロットしない」「値0でプロットする」は選択できるのですが、なぜでしょう??バージョンは2002です。

  • エクセルの折れ線グラフ、データが#DIV/0!の場合のグラフのみ非表示にする方法

    エクセルの折れ線グラフ、データが#DIV/0!の場合、グラフのみ非表示にする方法が知りたいです。 例 月別生産高 月    1月  2月  3月 4月 A工場   10  空白 16 6 B工場   10  空白 14 18  平均    10 #DIV/0! 15 12 の場合 で月と平均で折れ線グラフをつくると 1月の10から2月の0に向けてグラフが下落し、2月の0から3月の15に向けて急上昇します。 ここで2月の値は0ではなく、データそのものがないものとして 1月は10のところに点 2月は点なし 3月は15に点 3月から4月は線で結ばれ4月は点 というように2月の点とその両サイドの線を消してデータがない部分は不連続のグラフにしたいわけです。 当該グラフを選択後、ツール>オプション>グラフ>空白セルのプロットをしないようにすれば空白セルの部分のグラフが表示されないのはわかるのですが、平均などの場合、空白にはなりません。空白にするにIF関数=IF(平均=0,"",平均)つかっても、そこには関数があるため、見た目は空白でも実際は空白と認識されずにゼロのところにグラフがいってしまいます。 これを解決する方法わかる方、おしえてください。

  • excel2010の折れ線グラフの一括選択

    excel 2010を利用して折れ線グラフを作成しています。折れ線が30本ほどあるのですが、各折れ線の太さを太く、プロットの点を○にしたいと思っています。しかしデフォルトでは線は細く、プロットは各グラフごとに△、□など異なっています。 線の太さ、点の形をまず2-3本程度の少数例で希望の形にテンプレートを作成し、30本のグラフ作成の際にそのテンプレートを使用するという方法を使ってみましたが、2-3本のグラフは確かにテンプレート通りになるのですが他のほとんどのグラフは△、□などの異なるプロットとなってしまいます。全ての折れ線を同じ形式で作成する方法をご存じのかたがいらしたら教えていただけますでしょうか。よろしくお願いいたします。 なお、F4で繰り返しを行うのでもよいと思いましたが、この形式の折れ線グラフに関してはF4の動作が選択できないようです。