• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルのグラフで可能でしょうか?)

エクセルのグラフで在庫の有無を確認する方法

このQ&Aのポイント
  • エクセルのグラフを利用して商品の在庫の有無を確認する方法についてご質問いただきました。
  • エクセルのA列に商品名、B列にはすべての商品に対して【1】を入力します。
  • その後、在庫の有無をC列に入力することで、グラフの色づきを確認することができます。

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

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

マクロを使わないと難しいと思います。 ちなみに、マクロでやるとするとこんな感じですかね。 Sub Sample()  Dim i, nColor As Integer  ActiveSheet.ChartObjects("グラフ 1").Select  For i = 1 To 4 '←4分割されているので4回ループ   nColor = 20 '←「無」の時の色   If Cells(i, 3) = "有" Then nColor = 45 '←「有」の時の色   ActiveChart.SeriesCollection(1).Points(i).Interior.ColorIndex = nColor  Next i End Sub

creopatra
質問者

お礼

ありがとうございます。 早速試してみたのですがとても基本的なことで申し訳ないのですが、 マクロの【グラフ1】のところが 私が作成したグラフと一致しないようで ChartObjectプロパティを取得できませんというエラーになります。 グラフ1をいろいろ変更してみたのですがうまくいきませんでした・・・ 大変申し訳ないのですが、この【グラフ1】のオブジェクト名を調べる方法をご教授いただけないでしょうか? また、さらに申し訳ないのですが、 ここでエラーがでて検証できないので よろしければ教えていただきたいのですが、 このマクロはマクロボタンを作成して登録するのでしょうか? それともグラフに登録するのでしょうか? 重ねて申し訳ありませんが、よろしくお願いします。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.3

No.1です。 グラフのオブジェクト名の確認でしたら グラフエリアを選択してグラフウィンドウを表示すると上部のバーに「[Book1]Sheet1 グラフ1」と言う感じでオブジェクト名が表示されます。 あるいは、マクロの記録でグラフエリアを選択してからマクロのソースを見る……など、いくつか方法はあります。 個人的には後者ですね。コピペ出来ますから。 マクロはボタンを作って登録の方が、使う側にとって判りやすくて良いと思います。

creopatra
質問者

お礼

ありがとうございます。 うまくいきました!! ボタンの登録でもちゃんと反応しました!! お手数おかけしました。

全文を見る
すると、全ての回答が全文表示されます。
  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.2

特定のセルに「有」を入力した時、特定のセルに色を表示すればよいと思いますので、「条件付き書式設定」をお使いになることをお勧めします。 具体的には、以下のように操作~設定します。 下記のような表で、A1セルを選択して「書式」→「条件付き書式」で表示されるダイアログで、「数式が」を表示し「=B1="有"」と入力して、「書式」ボタンを押して「パターン」タブでご希望の色を指定します。 A1セルを選択して、オートフィルコピーし、「オートフィルオプション」ボタンを押して「書式のみコピー」を選択します。 B1以下のセルに「有」が入力されると、左隣のセルの背景に色が付きます。色を変更したい場合は、そのセルを選択して「条件付き書式設定」で色を変更します。  A   B りんご  有 みかん  無 メロン  無 スイカ  有 「条件付き書式の活用」 http://hamachan.info/excel/jyoken.html なお、在庫の「有」「無」は、「入力規則」を設定すると、マウスのクリックだけで入力ができます。 「リストで入力簡単!」 http://kokoro.kir.jp/excel/nkisoku_list.html

creopatra
質問者

お礼

さっそくありがとうございます。 条件付書式設定はわかってたのですが、 それをクグラフを使って行いたかったもので・・・

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excelについて

    Excelに下記のようなデータが入っているのですが A列   |   B列 りんご |     2 みかん | 3 ばなな | 1 りんご | 6 すいか | 7 かき | 3 みかん | 4 すいか | 8 りんご | 1 *(実際には100件ぐらいのデータが入っています。) A列で同じ「りんご」があれば、同じ行にあるB列の値を合計したいのでがどうすればよいですか? また「りんご」だけでなく他にもあればその値を合計して出したいのですが。 例えば、今回の例では「りんご」が三箇所あるので「2+6+1]で9と表示したいのですが。 イメージとしては、 A列  |   B列 |   C列   |  D列 りんご |    2  |    りんご |  9 みかん |    3  |    みかん | 7 ばなな | 1  |    ばなな | 1 りんご | 6  |    すいか | 15 すいか | 7  |    かき | 3 かき | 3 | みかん | 4 | すいか | 8 | りんご | 1 | というようにしたいです。どなたか教えてください。

  • エクセルの置換の事で?

    エクセルの事で質問です。 マクロを使って置換させたいと考えています。(エクセル2003使用) 例 A1 みかん  B1 私が好きなのは***です。彼は***は嫌いです。 A2 りんご  B2 私が好きなのは***です。彼は***は嫌いです。 A3 メロン  B3 私が好きなのは***です。彼は***は嫌いです。 A4 スイカ  B4 私が好きなのは***です。彼は***は嫌いです。 A5 バナナ  B5 私が好きなのは***です。彼は***は嫌いです。 これを A1 みかん  B1 私が好きなのはみかんです。彼はみかんは嫌いです。 A2 りんご  B2 私が好きなのはりんごです。彼はりんごは嫌いです。 A3 メロン  B3 私が好きなのはメロンです。彼はメロンは嫌いです。 A4 スイカ  B4 私が好きなのはスイカです。彼はスイカは嫌いです。 A5 バナナ  B5 私が好きなのはバナナです。彼はバナナは嫌いです。 このようにボタンひとつで置換したいと考えています。 今までやって失敗した事は ツール→マクロ→新しいマクロの記録で手動やってみたのですがどうしても出来ませんでした。 すいませんが、どなかた教えていただけないでしょうか? よろしくお願いいたします。

  • Excelのフィルターなんですが

    A列 B列 1 りんご 2 みかん 3 すいか 1 りんご 2 みかん 3 すいか 1 りんご 2 みかん 3 すいか 上記の表があり、フィルターで1を選ぶ場合に自動マクロで記録すると Selection.AutoFilter Field:=1, Criteria1:="1" となります。これをC3に入力した数字を参照したいので Selection.AutoFilter Field:=1, Criteria1:=cells(1,3) としてみたのですが、うまくいきませんでした 下記のように選択されるようにしたいのですが、どうすればよいのでしょうか? A列 B列 1 りんご 1 りんご 1 りんご

  • エクセル出の並び替えについて質問

    エクセルの並び替えにおいて質問させていただきます。  A列  B列  C列   D列 りんご  1  バナナ  4 バナナ  2  みかん  6 すいか  3  いちご  8 みかん  4  もも   3 いちご  5  すいか  2 ドリア  6  ぶどう  1 というものを  A列  B列  C列   D列 りんご  1   バナナ  2  バナナ  4 すいか  3  すいか  2 みかん  4  みかん  6 いちご  5  いちご  8 ドリア  6           もも   3         ぶどう  1 というようにA列にならってC,D列の項目を並び替えて、並び替えられないものは下に列挙させるようなやり方がありましたら教えてください。 どうぞ宜しくお願いします。

  • エクセルについて

    今、エクセルで在庫表を作っています。こちらでテクニックを伺ってうまくできてきたのですが、上司からさらにリクエストをされてしまって困っています。お手数ですが教えてください。シートはマクロを使って、カーソルを動かすとその列、行が色が変わるように設定されています。 (1)シートのある項目の列、または行を色をつけたいのですが、マクロを設定しているとそれができません。教えてください。 (2)エクセルの検索を使ってある項目を探したいときに、そのセルに動くだけでなく、色が変わるようにしたいのですが・・・・ (3)また、ある一列を上から順番に、番号を振っているんですね。しかし、途中で在庫が切れたり、その品自体を買わないようにしたとき、その項目はへります、それと同時にその番号もなくなります。今の状況は、その穴が抜けただけなんですね。そうではなく、自動的に削除、挿入したら勝手に上から番号がつくようにする数式はどうしたら良いですか?例でいうと、2りんごを削除したら、自動的に右側のように番号が訂正されるようにしたいのです。 EX)1 みかん      1みかん   2 りんご    → 2めろん   3 メロン    → 3すいか   4 すいか      4もも

  • エクセルでヘルプ・・・・

    例えばA列に下記のような名前が並んでいたとします。 この中で同じ文字列のセルを含む行を全て削除する方法です。 下記の例では 5,6,7,8,12,13,14 の行を削除するかたちになります。 A     B     C 1 りんご 2 トマト 3 ブドウ 4 バナナ 5 サクランボ 6 サクランボ 7 メロン 8 メロン 9 みかん 10 バナナ 11 ナシ 12 スイカ 13 スイカ 14 スイカ 実際は5000~6000行データの作業になる為、手作業では大変です。 これがもしエクセルの機能で出来るならとても助かります。 宜しくお願いいたします。

  • エクセル 表の表示について

    どなたかお知恵をお貸しいただけたら幸いです。 現在エクセルの表で、日付と買ったものが並んでいるのですが、その表示を一括で変更できたらと思っています。 A列 4/1  りんご B   4/1  みかん C   4/1  いちご D   4/2  みかん E   4/2  メロン F   4/3  いちご 上記の表があり、これを下記のような表に簡単に直すやり方が見つけられずに悩んでおります。 A列  4/1     4/2      4/3 B  りんご    みかん   いちご  C  みかん   メロン D  いちご どなたかよろしくお願いいたします。

  • エクセル関数で、2列の情報を1列に順番に並べたい

    以下の元データのようにA~D列にある情報を、 下方のE列、F列にあるように情報を合わせて表示したい場合、 E列、F列にはどのような関数を入れたらよいでしょうか。 COUNTIFやVLOOKUP関数を試してみましたが、 うまく順番に並べることができず途方に暮れています。。。 どなたかお知恵がある方、マクロではなく関数で 教えていただけたらありがたいです。 ※A列はB列の情報番号、C列はD列の情報番号です。 ↓元データ↓ A  B    C   D 1 みかん  1 あ 1 みかん  2 い 1 みかん  3 う 2 りんご   4 え 2 りんご   5 お 3 すいか  6 か 3 すいか  7 き 3 すいか  8 く 3 すいか  9 け ↓このようにしたいです。↓ A  B    C  D   E  F 1 みかん  1  あ    1  みかん 1 みかん  2  い    1  あ 1 みかん  3  う    2  い 2 りんご   4  え    3  う 2 りんご   5  お    2  りんご 3 すいか  6  か    4  え 3 すいか  7  き    5  お 3 すいか  8  く     3  すいか 3 すいか  9  け    6  か                 7  き                 8  く                  9  け 何とぞよろしくお願いします。

  • Excelで同一文字列を検出して隣りのセルに返すなどしたい

    Excelのシートの1列に文字列がずらっと並んでいるとします。本来は「いちご、りんご、ばなな、みかん、すいか、めろん」と、ダブリがないはずの項目ばかりが入力されているはずでしたが、しかし実際は「いちご、りんご、ばなな、りんご、みかん、いちご、すいか、めろん」という風に、いくつかの項目にダブリがあるとします。そこで、そのダブリを発見し、何がダブっているのか手早く知る方法があれば教えてください。関数、もしくはマクロをご存知の方、お願いいたします。

  • COUNT IF???

    エクセル初心者です。 A列とB列にある項目で違うモノをはじき出したいのですが。 A列     B列    りんご   りんご    みかん   りんご りんご   みかん メロン    メロン みかん みかん いちご メロン A列にもB列にもないのが『いちご』という具合に答えを出したいのですが、何か良い方法を教えてください。 よろしくお願い致します。

専門家に質問してみよう