• 締切済み

エクセルで入力しようとするセルに色を付けるにはどうすればいいですか

エクセルで入力しようとするセルの行に色を付けて現在の入力行を分かり易くするにはどうすればいいですか? 別のシートからデータを持ってくる際に、その参照元のセルの色も一緒に持ってきたいんですがどうすればいいですか

みんなの回答

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

入力しようとするセルは、コンピュタに分かりません。 ですから下方向とかの仮定が必要でしょう。 A1:G10を範囲指定して、A2をCTRLキーを押しつつA2をアクチブにします。 書式-条件付き書式ー数式がー式を =AND(A65536<>"",A1="") をいれ、パターンの色を淡い色にします。 A1にデータを入れると、A2に色づきます。 A2にデータを入れるとA3が色がつき、A2の色は消えます・ こんなのでいかがですか。 VBAならいろいろできますが。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.3

こんにちは。 >別のシートからデータを持ってくる際に、その参照元のセルの色も一緒に持ってきたいんですがどうすればいいですか >例えばシート2のB2に赤色のセルで10の数字があったとします。 >シート1のA1にシート2のB2の内容を計算式により表示したいときです。 マクロ以外ですが、[図のリンク貼り付け]という方法が可能です。ただし、シート間のみです。 「シート2のB2に赤色のセルで10の数字」をコピーします。 シート1のA1にセルポインターを置いて、にシフトを押しながら、メニューの[編集]をクリックすると、その中に、[図のリンク貼り付け]というのがありますから、それをクリックして貼り付けてください。それで、色は反映します。 それ以外では、マクロで、Worksheet_Activate などのイベント駆動のマクロがあると思います。 順序が逆になりますが、 >エクセルで入力しようとするセルの行に色を付けて現在の入力行を分かり易くするにはどうすればいいですか? http://oshiete1.goo.ne.jp/kotaeru.php3?q=1560078 私が加筆・修正をすると、 最初、セルポインターを、A1においておき、 条件付書式で 「数式が」を選び =ROW()=CELL("ROW") 「書式」で色を設定 そして、そのセルを必要範囲に書式コピーします。ただ、ワークシート全体となると、多少、ワークシートの負担になる可能性もあります。 マクロの場合は、ColorIndex という色番号は、なるべく薄い色のほうがよいようです。 Private Sub Worksheet_SelectionChange(ByVal Target As Range)  Cells.Interior.ColorIndex = xlNone  Target.Cells(1, 1).EntireRow.Interior.ColorIndex = 34 End Sub もとの場所でも書かれていますが、どちらも一長一短です。個人的には条件付書式のほうが、多少優勢かもしれないと思っています。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

>入力しようとするセルの行に色を付けて マクロかセルの書式設定を使う必要があるでしょう。 >その参照元のセルの色も一緒に持ってきたい 出来ません。

noname#37852
noname#37852
回答No.1

塗りたいセルを選択しておいて、 「書式」メニューの「セルの書式設定」で「パターン」を選ぶと、セルの網掛けということで色を選べます。 または、ツールバーにバケツで色水をこぼしたような絵のボタンがありませんか? あれをクリックすると同じことができます。 (ちなみに隣のAというのは色文字にするボタン) 別のシートから持ってくるときは、コピーすればそのまま色もコピーされるはずです。

www17
質問者

補足

質問の仕方が悪かったようです いちいちコピーすることなく自動的に参照するにはと言う意味でした。例えばシート2のB2に赤色のセルで10の数字があったとします。シート1のA1にシート2のB2の内容を計算式により表示したいときです。

関連するQ&A

  • excel 参照しているセルに色がついていたら、返すセルにも色もつける

    excelの詳しい方、ぜひ教えてください! Sheet1にあるデータを、計算式によってSheet2に参照させていますが、Sheet1のセルの色までは参照する事ができません。 計算式はいたって簡単で、例えばSheet1のA1を参照している時は、Sheet2のセルに =Sheet1!$A$1 と計算式を入力しています。 条件付き書式や関数も考えたのですが、 ”もし、参照しているセルに色がついていたら、返すセルにも色もつける” をどうすれば出来るのかわかりません。 どうか、わかる方ぜひ教えてください。お願いします!!

  • 追加入力の文字だけ色を変えたい(エクセル)

    エクセル2000、OS:WinXPpro 既存シートにセル(行)を挿入してデータを追加します。元のデータ(例えば黒)と区別するために文字色を変えて(例えば青)入力したいのです。 挿入する行の「セル書式で文字色を設定する」以外で、 新規に「入力する文字の色を指定する」方法はないでしょうか? 検索しましたが探しきれません。 「自信あり:エクセルでは出来ない」という回答でも結構です。

  • EXCELで、セルに色をつけて固定したい

     伝票のデータをエクセルで入力し、それを伝票作成・印刷ソフトにリンクさせるようにしています。その伝票1枚に9行の明細行があって、エクセルで9行ごとに値を入力していくのですが、その伝票1枚分9行の区別がつきにくいので、伝票1枚分の9行ごとにセルに色をつけました。  しかし、ほかの伝票データ行や、他のシートから値をコピーしたりすると、セルの色まで変わってしまいます。  この9行ごとに色分けしたセルの色(パターン)を、固定する方法はないのでしょうか。条件付き書式ではできないようですし、マクロなら設定できるのかも知れませんが、使ったことはありません。マクロを使う必要があるのなら、勉強しますので、だいたいの方向性でも教えていただけたらと思います。

  • エクセルのセル参照、一つずつ参照セルをずらしていきたい

    エクセルのセル参照の方法について教えてください。 2つのシートがあって、 ひとつのシートにはC4,D5,E6…というように行と列がひとつずつ増えていくところに値が入力されています。 このシートから、C4,D5,E6…のセルの値を取り出して 別のシートのA1,A2,A3…に縦に並んで表示させたいのですが、どのようにセルを参照させればC4,D5,E6…という 行と列がひとつずつ増えていくセルを参照できるでしょうか? よろしくお願いいたします。

  • EXCELで、入力した時間に合わせてセルに色をつけるにはどのようにした

    EXCELで、入力した時間に合わせてセルに色をつけるにはどのようにしたら良いでしょうか? 例えばA1セルに開始時間(9時)、A2セルに終了時間(9時30分)を入力します。 B1セルが9時から9時15分、B2セルが9時15分から9時半、B3セルが9時半から9時45分・・・となっており、A1、A2に入力した時間に合わせて自動的に対応セルに色をつけるようにしたいです(上記の場合、B1とB2に色がつく)。 その際、既にB行にデータがある場合、C行に色をつけるようにしたいと思っています。 使える関数のヒントでも良いので教えていただけると助かります。 よろしくお願いします。

  • Excelセルの参照

    Excelにdataとnという2シートがあります。dataシートのA列3行目~22行目にデータが縦入力されており、以降B列、C列とデータ入力が繰り返されます。 nシートでdataシートの入力値参照のため、あらかじめdataシートの参照リンクを貼っておきたいのですが、nシートのデータは横並びであるせいか、参照リンクをうまくコピーすることができません。 dataセルのA3セルの値をnシートのD1に=data!A3と貼り付けて、W1(=data!A22)まで数式を自動コピーできないでしょうか。また、D2~W2まで=data!B3~=data!B22など参照リンクをコピーで作成できないでしょうか。 よろしくお願いいたします。 横並びに参照する必要があるのですが、

  • Excelの入力規則?

    Excelシートに10行1列のデータがあるとします。そのとき10行の入力のうち、”承諾”と”拒否”の2種類の入力をします。”承諾”と入力して別のセルに移動しても文字色はそのまま(黒い)だけども、”拒否”と入力して別のセルに移動したら拒否の文字が自動的に赤色に変わるみたいな入力規則ってつくれるんですか??

  • 色がついているセルのみを数える

    こんにちは。表題の件で、色がついているセルをカウント(COUNT関数)する方法、関数が見つかりませんので教えていただけたらと思います。  通常のものにはカウントせず、ただ色がついた行のセルのみカウントしたいと考えています。  それと条件がいくつかあります。  I:そのアイテムについてその日1日ごとの集計をとりたい(例えばj列にその日付が入力されているとします)  II:ある列(仮にH列とします)に0と入力されたものは色がついていてもカウントしないという条件です。  III:0と入力された行のデータの中で、別のセルに「○○」という文字があったら別の場所(仮にシート2とします)に1カウントする。  ××だったらシート3に。□□だったらシート4に1カウントする。    よろしくおねがいいたします。

  • エクセル セルの色について

    エクセルについて教えてください。 セルに塗りつぶしで色をつける。 そのセルを移動すると色も移動してしまいます。 シート内に設定した各セルの色を固定にする方法を 教えてください。 他の人が作った表が 1行ごとにカラー、無色と交互になっていて  データを上下に移動しても 全体の配色は変わらないように なっていてこれはいいなと思ったのですが やり方がわかりません。 よろしくお願いします。

  • 入力規則のリストで入れたセルの色を変えたい!

    エクセルで入力規則のリストで入れたセルの色を変えたいのですが どなたか方法ご存知ですか? 参照セルの色を変えてもプルダウンの際、色が変わりません。

専門家に質問してみよう