Excelでグラフを作成するときは項目名と数値データ(系列という)をセットで選択します。たいていの場合は範囲選択が正しければ、正しいグラフが作れるはずです。 しかし、正しい選択したにもかかわらず思った通りのグラフができないことがあります。 見にくいので、シート名(Sheet1)と、絶対参照を表す「$」記号を消してみます。それぞれ、次のセルやセル範囲を参照していることが分かります。 もし、セル範囲A11:D11に「10月」のデータが追記されたら、系列AのSERIES関数を次のように変更すればいいです。 GO! All rights reserved. 例えば棒グラフと折れ線グラフを1つのグラフに表示するということです。 2020年2月5日 . 7 [VBA]セルの日付からデータを抽出し空のグラフに出力するマクロを教えてください 8 [Excel]参照先セルの自動調整された行サイズを参照元でも 9 任意のセルにセル範囲を入力することで、VBAでセル範囲を指定することはできますか? © 1995 - Office TANAKA グラフのタイトルの表示方法から、文字列、位置、サイズ、色などの操作方法をサンプルでご紹介します。 その他のグラフ作成方法や、グラフの詳細設定は次の記事をご覧ください。 //-->. データの確認のため、参考とするデータも対象にしてにグラフを作り、確認が済んだら本命のデータだけを残したグラフにしたいというような時など、比較対象用のデータをグラフから削除する作業が発生しますよね。, グラフが1つ2つなら、この作業なんてことありませんが、グラフの数が多かったら大変な作業です。, 今回はこの、グラフから特定の系列を一気に削除する作業を、効率よくささっと片付けてしまう方法を紹介していきます!, 実はこの問題、ExcelのVBAを用いて、マクロをくつると簡単に処理できるんですよ。, 是非この方法を参考にしてみてくださいね。 このページの中では、今回紹介するグラフから特定の系列を一気に削除するマクロ組み込んだExcelファイルをダウンロードできるようにしています。, これを使えば、一からExcelを作り込む必要もありませんよ。ファイルを手にした瞬間、作業スピードは一気に早まります!是非使ってみてくださいね。, 今回解決するのはグラフから特定の系列を一気に削除するという作業をExcelにまかせて手軽に自動で終わらせるというものですね。, という手順をとるのが普通なのではないでしょうか。削除したい系列のデータが選択しやすければよいですが、本命のデータとよく似たデータで、プロットが重なっているときなど、間違えないように削除するデータを選択するのは骨が折れる作業です。, ここでは、グラフから特定の系列を一気に削除するという作業をExcelに実施させるためにはどうすればよいかをみていきます。 一つひとつ手作業で行うには、上で書いた, 今回はこの手順をExcelのマクロ(VBA)をつかって自動で行っていくことにしましょう。Excelマクロで同じことを行うため、次の手順で処理を行わせます。, これをVBAでかけば今回のグラフから特定の系列を一気に削除するという作業は一発で一瞬で完了します!しかも処理はプログラムした内容に従って、いつでも何度でも実施できるので、処理を間違ってしまうということもありませんよ!, ではグラフから特定の系列を一気に削除するという課題を解決する、具体的なマクロの記述をみていきましょうね!VBAで書いたリストは次の通りです!, データをグラフに表示すると、設定した順番で系列に番号がついています。この番号を指定すればExcelは系列を判別できます。, 今回、削除する系列の番号は、InputBoxを使用して指定することにしました。グラフを調べて、削除したい系列が何番目のデータになっているかを確認してマクロを使用してください。, 5つの系列があって、3番目と5番目の系列のデータを削除したい場合を考えます。ではまずこのマクロを使って3番目の系列を削除しましょう。, この処理を行った後、削除前に5番目だった系列は、削除後のグラフでは4番目の系列になっています。, 今回は、『グラフから特定の系列を一気に削除する』という問題をExcelのマクロをつかって自動化し、作業を効率化する方法を紹介しました。, ・グラフ上で削除する系列をマウスで選択 ・「Backspace」または「Delete」キーを押す ・この動作を全てのグラフに対して実施, 下で紹介するExcelファイルも是非お使いくださいね。プログラムを書く時間も短縮できると思います。, ExcelVBAで使用できる機能をフルに使ってシンプルに作ることもできます。ただこれにはそれなりの勉強が必要。すぐには使えず、今すぐ問題を解決したいとい状況にはあいません。ですので、このブログで紹介するマクロは、できるだけ簡単なもの、VBAにそう詳しくなくても読めそうなもの、手を加えやすいものになるように心がけています。, マクロって難しそう、と敬遠していた方にマクロって意外とお手軽ね!と感じていただき、これを応用すればあの作業も自動化できるかも!と次のステップやアクションにつなげていただければと思います。, Excelのスキルを一気に向上させて、ライバルに差をつけたい、仕事を一気にさばいてスピードアップしたい、スキルを身に着けて転職や就職に役立てたいと思ったあなた!ぜひ下のボタンをクリックしてください! 募集締め切りが迫っているので、期間限定で「短期間で実力の向上が見込めるお手頃な方法」を紹介していますよ。, ホントは管理人Goも早く知りたかった!オンラインブートキャンプで、見やすいデータをより早く仕上げる Excel術をマスターしよう!, という機能をもたせたマクロを実装したExcelファイル、プログラムを記載したbasファイル が下からダウンロードできます。, お好きな形式のファイルをダウンロードして、実際に動かしてみたり、あなたの課題にあわせてExcelを調整して作業時間短縮、効率化に役立ててみてください!, basファイルって何?どう使うの?という方やマクロはどのようにして実行するの?と疑問に思った方は、関連記事もチェックしてみてくださいね。. google_ad_client = "pub-8092962482169671"; 7 [VBA]セルの日付からデータを抽出し空のグラフに出力するマクロを教えてください 8 [Excel]参照先セルの自動調整された行サイズを参照元でも 9 任意のセルにセル範囲を入力することで、VBAでセル範囲を指定することはできますか? 2軸グラフの作成方法や... 今回は作成した、もしくはすでに作成済みのグラフのデータ範囲を変更する方法をご説明します。 ート名!アドレス という形式を返します。, 全部の系列を更新するのなら、次のようになりますね。,