• ベストアンサー

条件付書式の延長で・・・

初めて利用させていただきます。どうか教えてください。 いくつかのページを拝見したのですが、自分の問題解決には至りませんので助けて頂きたいのです。 ○○さん りんご みかん メロン ぶどう △△さん みかん ぶどう 柿 ××さん りんご めろん りんご 上記の様な時に、「りんご」のセルは赤、「みかん」のセルはオレンジに「ぶどう」のセルには紫、「メロン」のセルには緑、「柿」のセルには黄色と言ったように『セルの背景色』を指定したいのですが何とかなるものでしょうか?

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

  • ベストアンサー
  • dodemoii
  • ベストアンサー率59% (769/1282)
回答No.2

こんばんわ 条件付書式は3つまでなのでそれ以上はVBAを利用。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/jyo-syo.html#jyo4-vba を参考に。 では。

sasa_aru
質問者

お礼

ありがとうございます、参考になりました。 しかし例文を真似てVBAを作成しましたが、「o to 13」を消してりんご 「20 to 33」を消してぶどう 見たいにしてみたのですが駄目でした・・・ VBAに関して全くと言っていいほど理解していないことに痛感です。 情報提供ありがとうございました。

その他の回答 (5)

  • dodemoii
  • ベストアンサー率59% (769/1282)
回答No.6

おはようございます #2です。 こちらの過去logもご参考に http://oshiete1.goo.ne.jp/qa2275007.html では。

  • dodemoii
  • ベストアンサー率59% (769/1282)
回答No.5

こんばんわ #2です。 範囲指定もしましょう。 Target.Columnの所を指定するだけです。 # すみません。今日は宴会で酔ってます。 (本当は全文載せるべきでしうが、著作権が不明です。) では。

sasa_aru
質問者

お礼

ありがとうございます、お陰様で目的を達成できました。 細かいアドバイスのお陰です。 本当にありがとうございました。

  • dodemoii
  • ベストアンサー率59% (769/1282)
回答No.4

こんにちは #2です。 補足です。うまくいかないですか? "りんご"のように"で囲うのと 背景色なのでFont→Interiorに変更 くらいでしょうか。 取り急ぎ。

sasa_aru
質問者

お礼

ありがとうございます。 教えて頂いたとおりにやってみると、C列だけ反応しました。 これをシート全体に適応させる方法もご存知でしたら教えて頂けますか? 本当に申し訳ありません、でもありがとうございます。 もう一息お助け下さい・・・・

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

この質問の場合、エクセルのバージョンが書いてないのがネック。 多色に色分けは (1)2007なら 操作か VBA (2)2003以前なら VBA で出来ます。 操作では3(色)までです。

sasa_aru
質問者

補足

エクセルバージョンは2003です 条件書式は3つまで出来るというのは理解しております。 そのVBAと言うのがわからないのです。

回答No.1

ご存知だとは思うが、Excel 2003以前は条件付き書式の 条件(書式)は3つまでなので、無理と思われる。 代替案としては、 [編集]-[置換]の[書式]([オプション])を使えばいいと思う。 自動的ではないが、マクロを作成すれば、半自動になるかも。

sasa_aru
質問者

お礼

ありがとうございます、大変参考になりました。 難しいVBAと言うものしか打つ手なしと思っておりましたが、 こんな方法があったなんて・・・。本当に助かりました。

関連するQ&A

  • Excel シート毎の比較、抽出

    教えて頂きたい事が、二つあります。 sheetの名前が 「合計」「レモン」「みかん」「オレンジ」「ブドウ」「ひな形」とあります。 (1)各果物のSheetのセル(R7C6)に売上率が書いています(数値)  各果物のSheet毎に売上率を比べて  「合計」Sheetの同位置のセル(R7C6)に、一番高い売上率を表示させたい。 (2)もう一つは  各果物のSheetのあるセル(R7C7)に色が書いてあります(文字列)  書いてないこともあります。  「合計」Sheetの同位置のセル(R7C7)に各Sheetより抽出したデータを  表示させたい。    例えば    Sheet 「レモン」「みかん」「オレンジ」「ブドウ」「ひな形」    R7C7    黄    紫   (空欄)   群青  (空欄)    でSheet「合計」セル(R7C7)に         [黄 紫 群青]    と言うような具合。   「=レモン!R7C7&" "&みかん!R7C7&" "&オレンジ!R7C7&" "&ブドウ!R7C7」    とすると、スペース分が出てしまい、綺麗に表示されません。 今後フルーツが増えていく予定 (「合計」「レモン」「みかん」「オレンジ」「ブドウ」「メロン」「ひな形」) (「合計」「レモン」「みかん」「オレンジ」「ブドウ」「りんご」「メロン」「ひな形」) (「合計」「パイナップル」「レモン」「みかん」「オレンジ」「ブドウ」「りんご」「メロン」「ひな形」) なので間(合計が先頭でひな形が一番後ろ)に新しいsheetが入っても、対応できるような式がいいのですが・・・

  • EXCELで条件付書式を使いたいが

    またまた質問させていただきます。 条件付書式を使ってセルの色を変えようとしたのですが、条件が6条件有り出来ませんでした。 やりたいことは、C5~AJ54の範囲のセルに下記の文字が入ったとき、そのセルの色を変えたいのです。 入力  セル色 赤外---黄色 青外---黄色 赤中---緑色 青中---緑色 赤内---青色 青内---青色 といったことがしたいのです。 VBAを使ってセルを塗りつぶす例などを調べてやってみましたが、勉強不足で旨くいきませんでした。 どうか、宜しくお願いします。

  • マクロについて質問です。

    A B C   1 3 りんご 2  赤 3 くだもの 4 6 みかん 5 オレンジ 6 くだもの 7 9 ぶどう 8  紫 9 くだもの というデータがシート1にあったとして、シート2のa2セルに6と入力すると以下のようにa5セル以降に抽出し、6という入力を消すと抽出したものも消えるようなマクロを教えていただきたいです。どうかよろしくお願いします。 6 みかん  オレンジ  くだもの

  • ExcelVBAで特定条件の塗りつぶし方法

    例えばB1:B100行に色々な果物名の文字列が入っているとします。 そこで、「みかん」が入ってるセル背景をオレンジ色、「りんご」が入ってるセルは赤色に、 みたいな事をVBAでやりたいのですがどうすれば良いでしょうか。

  • Excel2003の条件付き書式について

    お世話になります。 条件付書式で下記のようなことが可能か、可能であれば設定方法をご教授お願いします。 【シート1】(単価リスト)※単価の昇順で並べ替えています。    A     B     C       D    E 1 レベル  単価  カテゴリー  商品名  在庫 2   1     5      AAA     りんご   ● 3   2     7      BBB     みかん 4   3     8     CCC     いちご 5   2     8     DDD     か き   【シート2】(各商品に必要な材料表)※材料名の昇順で並べ替えされています。     A       B     C 1 カテゴリー  商品名   材料 2  BBB     みかん  オレンジ 3  DDD     か き   オレンジ 4  CCC     いちご   赤 3  AAA     りんご    赤  4  BBB     みかん   黄 5  AAA     りんご    黒 6  AAA     りんご    白  上記のような同じBOOK内の2枚のシートで商品名をキーとして 【シート1】のE列「在庫」に「●」が入っている商品の場合 【シート2】の商品名セルが塗りつぶされるようにしたいのです。 【シート2】には、1つの商品に対して必要な材料すべてが行を変えて記入されているため、同じ商品名が複数あります。 たとえばりんごの場合 【シート1】のE列「在庫」に「●」が入っているので【シート2】の商品名「りんご」 のセル(B3、B5、B6)はすべて塗りつぶされる。 (他の商品は「在庫」に「●」が入っていないので【シート2】の商品名セルは塗りつぶしなしのまま) 条件付き書式の「数式で」で検索する関数と「●」が入っている場合は FLASEとなるようIF関数の組み合わせを条件1と条件2に指定して試してみたのですが 上手くいきませんでした。 説明が足りなかったり、分かりにくければ補足させていただきますので宜しくお願いします。

  • エクセルの「条件付書式」の応用?

    下記のような表があるとします。    A     B     C 1 みかん 2 りんご 3 ぶどう A列に「りんごの文字があったらセルを塗りつぶす」という 条件付書式を設定します。 質問したいのはこの先です。 A列に「りんご」とある行のBとCにも 「りんご」と同じ塗りつぶしを自動でしたいのですが、 どうすればよいのでしょうか。 上の例でいうと、 A2・B2・C2に、自動で同じ色をつけたいのです。 なお、B列やC列にはデータは入れません。 よろしくおねがいします。

  • エクセルのVBAを使った条件付き書式

    VBAの初心者です。というか使ったことがありません。 4つ以上の条件付き書式はVBAが必要になるようなので困惑中です。 下記の条件付き書式をVBA作りたいと思っています。 「1」を含む値の場合セルの背景を黄色に 「2」を含む値の場合セルの背景を緑色に 「3」を含む値の場合セルの背景を水色に 「4」を含む値の場合セルの背景を赤色に 例) 1北海道 → セルの背景を黄色 2山形 → セルの背景を緑 これを実現するVBAのコードを教えてください。 また、そのコードをどこに貼付ければいいのでしょうか? まったくの初心者で申し訳ありません。

  • エクセル2002の条件つき書式で・・・

    4以下は背景を赤 5は背景を緑 6は背景を青 7以上は背景を紫 にしたいです。 「条件付書式」で設定するのですが・・・。 4つは無理ですよね? それってできますか? できるならやり方を詳しく教えてください。

  • Excel 条件付き書式 3つ以上の条件を設定したい

    Excel2002 条件付き書式を使用して下記の様に数値を入力することにより6個のセルの色をつけたいです。 1→赤 2→黄 3→緑 4→紺 5→青 6→紫 VBA以外で出来る方法がありましたらよろしくお願いいたします!

  • EXCEL2007 条件付き書式

    変数AとBがあります。AorBと一致するセルのみを活かして一致しないセルを書式と文字列をクリアするにはどのようにすればいいでしょうか??? EXCEL2007 条件付き書式→数式を用いて・・・関数ORをつかってみましたがうまくできません。 ちなみにABの変数にはすでに背景色が設定されており、そのまま活かして残したいです。 例えると、データは以下のように表になっています。 {りんご みかん} りんご ばなな すもも すいか みかん りんご・・・・・・・ {いちご れもん} ばなな りんご すもも すいか いちご れもん・・・・・・・ 処理後↓ {りんご みかん} りんご                みかん りんご・・・・・・・ {いちご れもん}                     いちご れもん・・・・・・・ 上記のような感じで処理できればと思います。 VBAの知識も無く、処理できず困っています。宜しくお願いします!

専門家に質問してみよう