• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:条件付き書式の設定の仕方)

条件付き書式設定の仕方

このQ&Aのポイント
  • 条件付き書式の設定の仕方について教えてください。
  • 以下の3つの作業をしたい場合、どうすればいいでしょうか?(1)と(2)の操作が終わってから、(3)の作業がうまくいきません。
  • Excelで同じデータ内にあるが、シートが異なるA1とB1について、特定の設定を行いたいです。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.4

1) Bのセルに =Sheet1!A1 と式を記入する 2) Bのセルにセルの書式設定の表示形式のユーザー定義で # と設定する 3) Bのセルに「セルの塗りつぶしを行う」 その上で条件付き書式を開始し,セルの値が 0 の時に「塗りつぶし無し」の書式にする。 #補足 その1: ご利用のエクセルのバージョンによって,たとえば条件付き書式の設定とか操作が違います。 ご相談投稿では,ご利用のソフト名は元より,ご利用のソフトのバージョンまでキチンと明記することを必ず憶えてください。 その2: 「文字を記入する」のと「数値を記入する」は,エクセルでは違います。ホントはどういう事をしたいのか,キチンと(たとえば具体的なデータを挙げて)ご相談にキチンと情報提供してみると,色々無駄のないアドバイスがすぐに寄せられます。今後のご参考に。

12201215
質問者

お礼

説明不足ですみません。 確かに2003と2010のバージョンが違うだけでも変わってきますね。 以後、基本的な情報はきちんとお伝えした上で、質問したいと思います。 ありがとうございました。

その他の回答 (3)

  • acha51
  • ベストアンサー率41% (436/1042)
回答No.3

1.シート1のA1セルをコピー 2.シート2のB1セルに形式を選択して貼り付け、リンク貼り付けする       (ユーザー書式は使用しない) 3.  〃 で書式 →条件付き書式 →セルの値が、次の値に等しくない、0   でセル色を設定 これでできませんか? 2003ではできます

  • shorun
  • ベストアンサー率42% (133/310)
回答No.2

A1 はシート1  B1はシート2にあるとして B1の式は =IF(Sheet1!A1=0,"",Sheet1!A1)とし、 B1の条件付き書式は添付図のとおり

  • mar00
  • ベストアンサー率36% (158/430)
回答No.1

A1とB1のシートが違うという事なのでB1のシートを選択した時に色をつけるようにしています。 B1のシートを選択→シート名の所で右クリック→コードの表示→VBE画面が出てきますので貼り付けてください。 Private Sub Worksheet_Activate() If Range("B1") <> 0 And Range("B1") <> "" Then Range("B1").Interior.ColorIndex = 35 Else Range("B1").Interior.ColorIndex = xlNone End If End Sub 色は好みで変更して下さい。(35を変更すれば変わります。)