• ベストアンサー

セルの色付&オブジェクトとしての扱い

xpをつかっております エクセル2003の作業で A1に数字を入れるとB1~~~~AA4まで数字分のセルが色付けされるみたいなことは可能でしょうか? またその色付されたセルを独立したオブジェクトとして扱うことはできますか? すいませんが、お願いします

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

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

No.4です。 1行ごとなんですね。 でしたら、手順は一緒で、条件の式を↓にします。 「=(COLUMN()-1)<=$A1」 これは、A列に入っている数値と、列う数を比較しています。

その他の回答 (7)

  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.7

ご質問に似たような過去ログがあります。  「Excel 棒グラフ的な、セルへの自動着色」  http://oshiete1.goo.ne.jp/qa596080.html?ans_count_asc=2 下記URLはRPET関数を使って、セルの中に■などの文字を指定した数だけ表示させるというものです。  「Excelでセルの中に棒グラフを作る」  http://trendy.nikkeibp.co.jp/article/tec/excel2/20061213/120176/

hidesan_31
質問者

お礼

リンク先参考になりました。色々応用が利きそうですね^^ありがとうございます・

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.6

A1に入れた数値の分だけB1から横方向のセルの色が延びていくって意味でいいのかな? 条件付書式の計算式を =($A$1>=COLUMN(B1)) として横方向に書式のみコピー

  • bonaron
  • ベストアンサー率64% (482/745)
回答No.5

「条件付き書式」 で出来ますよ。 左のドロップダウンで「セルの値が」となっているところを 「数式が」にして となりの式を入力する欄に =ISNUMBER($A$1) と入力します。 「書式」ボタンをクリックして「パターン」タブで お好みの色を選択して「OK」クリック。 ※「条件付き書式」は、メニューバーの書式から「条件付き書式」で。(念のため) > またその色付されたセルを独立したオブジェクトとして扱うことはできますか? 意味がわかりませんが、範囲名をつけるのではダメですか?

hidesan_31
質問者

補足

上の数式をいれたのですが数値にかかわらず色が変わってしまいました^^ 3と入れれば、3個分、10といれれば10個分みたいな感じが表現したいのですが^^いかかでしょうか

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

B1:AA4を選択し、書式-条件付書式で条件に「数式が」「=(COLUMN()-1+(ROW()-1)*26)<=$A$1」としてセルの色を適当に設定してください。 A1に3と入れるとB1:D1までに色が付き、30と入れるとB1:AA1とB2:E2に色が付きます。 オブジェクトについては、No.1の方の説明のとおり

hidesan_31
質問者

補足

すごくよかったのですがA1セル以外での実行がうまくいかないのですが、、どのようにすればいいのでしょうか? たとえばA1に10といれてB1~AA1~~まで10個分のセルが色付けされ。 A2に20といれてb2~20個分のマスが色付けされるといった感じで、A3.A5.....と数字と連動してグラフィカルに表示?っていうのですか、、、っぽくしたいのですが。 実際どういうもいのを求めてるかといいますと、数値とゆうのが長さで 箱の中に納まるように組み合わせを求めたいのですが、その手順の際、どのような感じで長さが違うのかをビジュアルで求めたいがための方法を模索している状態です。よろしくおねがいします。

回答No.3

>A1に数字を入れるとB1~~~~AA4まで数字分のセルが >色付けされるみたいなことは可能でしょうか? 具体的にやりたいことを示してください。 A1セルに数値が入力された場合に、B1:AA4のセルに色をつけることは可能です。 また、仮にA1セルに3が入っていたらB1:AA3のセルに色をつけるなんてことも可能です。 >またその色付されたセルを独立したオブジェクトとして >扱うことはできますか? 1. 対象のセルを選択してコピー 2. [Shift]押しつつ 編集 3. 図の貼り付け ということなら可能です。

hidesan_31
質問者

補足

ずばりそのとおりです^^; 質問の部分のB1~AA4の(AA4はAA1のまちがいです^^;)

  • wbhunt
  • ベストアンサー率35% (287/802)
回答No.2

(^_^;) VBAをこの回答欄で説明するのは・・・ わかりやすく言うと「officeの中で使うプログラム言語」です。 どんな物かは、 http://excelvba.pc-users.net/ などを見て、「手に負えそう」なら頑張ってみるのも良いかと・・・

hidesan_31
質問者

お礼

ありがとうございますリンク先参考にさせていただきます^^

  • wbhunt
  • ベストアンサー率35% (287/802)
回答No.1

セル関数では書式を扱えませんので、できません。 一方、条件付き書式の場合は、他のセルに対しての条件を当てはめることが出来ないので、できません。 「セルの色」は「書式」ですので、オブジェクトとしては扱えません。 「ません」だらけでスミません(^_^;) (VBAなら可能です。)

hidesan_31
質問者

お礼

早速のお答えありがとうございます VBAでは可能ということですので、もし可能ならさわりだけでもおねがいしたいのですが^^; 私に可能かどうかわからないのですが・・w

関連するQ&A