• ベストアンサー

Excel セルの書式について

 任意のセルにある数値を入力したら、その数値にもとづいて、その数値以降のセルの書式を変更したいのですが、どのようにすれば良いのか、ご教示をお願いいたします。 「条件付き書式」で出来そうな気がしますが、技術不足のため質問させて頂きました。よろしくお願いいたします。 Windows 10 Excel 2016 ※図ではA1に「6」を入力し、「7」(G3)以降が網掛けになっています。

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

  • ベストアンサー
  • msMike
  • ベストアンサー率20% (363/1772)
回答No.2

添付図参照 ルールの種類→"数式を使用して、…セルを決定" ルールの内容→ =A4>$A1 (注:$記号を無用な位置に付けない主義)

その他の回答 (2)

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

VBAですが、参考に。 標準モジュールに Sub test30() Dim f As Object ActiveSheet.Range("A5:G5").FormatConditions.Delete '現状の条件を消去 Set f = ActiveSheet.Range("A5:G5").FormatConditions.Add(Type:=xlCellValue, Operator:=xlGreater, Formula1:=Range("a1").Value) '設定 'f.Interior.Color = RGB(200, 250, 180) '塗りつぶしの色の場合 f.Interior.Pattern = xlChecker '網掛け End Sub ーーーー 任意のセル Range("a1").Value より大きい値の場合 Operator:=xlGreater 網掛けのパターン f.Interior.Pattern 網掛け色 f.Interior.Color ーーー なぜVBA? 操作で覚えるより、すっきりすると思うが。 特に英米人ならば。日常語を並べるような、感じで書けるから。 小生は、エクセル2003以前も経験しているので、最近のバージョンの操作は大幅に変わっているから、覚えにくい。 ーー 解説記事 条件付き書式 https://www.tipsfound.com/vba/07020 網掛けの設定 https://www.officepro.jp/excelvba/cell_interior/index2.html

  • watabe007
  • ベストアンサー率62% (476/760)
回答No.1

A3:J3セルを選択して 条件付き書式を設定 数式は =A4>$A&1

関連するQ&A

  • ◇セルに任意の数値を入力した数値を条件付き書式に反映させる◇

    ◇セルに任意の数値を入力した数値を条件付き書式に反映させる◇ セルに任意の数値を入力した数値を条件付き書式に反映させ、状況に応じて 色付ける幅をかえたいと思います。 その都度、指定を変更すればいいのでしょうが、広範囲なのとマクロを組んでいるので セルに毎回違う数値を入れて条件付き書式を使用したいと思っております。 何かよい方法があれば教えて頂きたいです。 宜しくお願いします。

  • EXCEL97,2000のセル書式について

    セルの書式指定の設定でセルに入力された数値が少数第1位より上のデータが 入力された場合は無条件に「XXX.X」と表示し、 第2以下の数値が入力された場合は、入力された値をそのまま表示するには セルの書式指定をどのように設定すればよろしいのでしょうか? 例)「2」と入力 → セルには「2.0」が表示   「100」と入力 → セルには「100.0」が表示   「0」と入力 → セルには「0.0」が表示   「1.6」と入力 → セルには「1.6」が表示   「1.61」と入力 → セルには「1.61」が表示   「999.999」と入力 → セルには「999.999」が表示

  • 条件付き書式 日付のセルを塗りつぶし

    Excel2007 ある列に 日付、文字列、数値が入力されています。 条件付き書式で日付の入力されているセルのみ塗りつぶしたい。 その方法を教えてください。

  • Excelでのセルの書式の変更時の挙動

    Excel2000で,あるセルに文字列の書式を指定しておき,たとえば「=1000+300」と入力するとそのまま表示されます。 その入力されたセルの書式を数値に変更しても表示は変わりません。しかし,数式バーで1回Enterすると「1300」が表示されます。 このセルの書式をまた文字列にしても「1300」のままです。ここで,また数式バーで1回Enter(もしくはセルをダブルクリック)すると「=1000+300」に戻ります。 一連の表示変更をセルの書式変更などのメニューコマンドのみで実現する方法をご存じの方は教えてください。

  • EXCELのセル内で数値(値)の色を変更したい

    EXCEL2010を使用していますが、 あるセル内で最初から○番目から以降の入力数値の色を自動的に変更したいのですが何か方法はありますか?  例えばA1セルに数値を入力しますが、最初から3番目までの数値は黒、4番目からは赤という風に自動で変わるようにしたいのです(8番目からは青というふうにも出来るなら教えてほしいです)  条件付書式等ではセル全体で入力値の色が変わってしまいます また、今のセルに入力してある数値をいくつかのセルに分けて入力しようと思いましたが、 そのファイル自体がいろんなファイルと連動したシステムを構築してありますので不可能になっています お知恵をお借りできればと思いますのでよろしくお願いいたします 

  • エクセル2010条件付き書式

    いつもお世話になっております。 質問です、宜しくお願いします。 条件付き書式についてですが、2010にしてから上手く出来ません。 具体的には、A列に入力した数値とB列に入力した数値が違うときに赤色で塗りつぶすというものです。 エクセル2007では、簡単に出来たのですが2010ではうまく出来ません。 条件付き書式→新しいルール→指定の値を含むセルだけを書式設定→セルの値 →次の値に等しくない→B1を選択 書式で塗りつぶし「赤」を選択。 これでA1とB1の数値が違っていれば、赤で塗りつぶしになります。 A2・・・・以降コピーしても書式がコピーされません。 どのようにすれば出来るのか教えて下さい。 文章でうまく伝えられていないと思いますが宜しくお願いします。

  • 条件付き書式で出来ない?

    皆様宜しくお願い致します。 Excel2002を使用しています。 A1セルに製造年を入力→B1セルに今年との差年を表示させています。 B1セルの式は《=IF(A1="","",YEAR(TODAY())-A1)》としています。 このB1セルに条件付き書式で 《セルの値が10よりも大きかったら網掛パターンでセルに網をかける》 にしました。10年を超えた数値のセルのみを判別しやすくしたかったのです。 ところが…?? A1セルに2000と入力→B1セルに《11》と表示され網掛けする A1セルに2001と入力→B1セルに《10》と表示され網掛けが消える A1セルが空欄だと(年数を入力しないと)→網掛けになるんです? A1セルが空欄の時にはB1セルに網掛けがかかって欲しくないのですが… どのような書式設定、またはセルの式をすれば良いのでしょうか? 皆様のアドバイスをお願い致します。

  • Excel の『条件付き書式』について

    いつもお世話になっております。 Excelで以下のような表を作成しています。 『条件付書式』について教えてください。  列A  列B  列C   日付  曜日  空白セル 列Aに日付を入力して、その日が土日であったらセルに網掛けをするように設定しています。 列Bは、列Aに日付を入力すると自動で曜日を表示するようにし また、土日であったら自然に網掛けになるようにしました。 (列A・列Bをドラッグして『条件付書式』で設定)  『条件付書式』は…     条件1=WEEKDAY(A○,2)=7     条件1=WEEKDAY(A○,2)=6 …で設定。 列Cも同様にしたいのですが、どうもうまくいきません。 列A・列B・列Cとドラッグさせて『条件付書式』にしたのですが 土日でなくても網掛けになってしまいます。 列Cも土日であれば網掛けにする方法があれば アドバイスいただけますでしょうか。 (自動では無理なようでしたら地道に網掛けしていくとします。) よろしくお願い致します。

  • Excelの条件付き書式について教えて下さい

    Excel2007で条件付き書式を使って、図のような予約表を作成したいのですが、下部の表にて{セルB7に"A"、セルK7に"19:00"、セルM7に"20:30"}と入力された場合のみ、上部の表のセルC2~E2までの色が変わるようにしたいのですが、どうすれば良いのでしょう?教えて下さい。

  • excelで書式の変更が反映されない

     excel2000です。ある列に数値で入力した「20010401」のようなデータが200くらいあり、その列全体の書式を文字列に変更し、並べ替えを行うと、その書式の変更が反映されていないところがあり、うまくいきません。  書式が反映されていないセルをダブルクリックすると反映するのですが、、、  書式の変更が反映されないセルはいつも決まっているようです。  何か対処方法はあるでしょうか。一応ファイルサイズとしては、500kbiteくらいのものです。

専門家に質問してみよう