• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:セルの色によって条件文をつけることはできますか?2)

セルの色によって条件文をつけることはできますか?

このQ&Aのポイント
  • セルの色によって条件文をつけることはできますか? Excelでの質問です。
  • A15のセルに色付データが入ったらC15とE15のセルを掛け算し、G15のセルに表示。A16のように色無なら、Gは計算しない(表示しない)。全て数字が入っているのですが、数字は無視し、背景の色で判断します。
  • 以前質問させていただいた内容なのですが、本物のデータで少し違うだけで動作ができません。お力頂けますでしょうか。よろしくお願いします。

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

  • ベストアンサー
  • mzon
  • ベストアンサー率48% (26/54)
回答No.1

修正するのは『、For i = 1』の1の部分のみです。 1を15にすれば、15行目からはじめます。 各行にコメント入れます。 ---------------------------- Sub test() ' 関数の定義 Dim i As Long ' 行数の変数(ここに条件を判断する行番号が入ります) For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row ' 1行目から、最終行(65536から上方向(xlUp)に空白でない行の位置) If Cells(i, 1).Interior.ColorIndex <> xlNone Then ' X行のA列の色が無職以外の場合次の行を処理 Cells(i, 4) = Cells(i, 2) * Cells(i, 3) ' D列にB列×C列の結果を入れる End If ' if の終り Next i ' 次の行 End Sub ' 関数の終り ---------------------------- Cells(i, 1)はCells(行番号, 列番号)となります。 行はExcelに表示されているままの行番号 列はAを1、Bを2として指定します。 以上です。

mameta77
質問者

お礼

早々のご回答有難うございました。 そして一つ一つに丁寧に説明文をつけていただき感謝です。 できました!!(感動♪) どうもありがとうございました。

関連するQ&A