• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelマクロ 負の数(例-20)を赤にしたい)

Excelマクロで負の数を赤にしたい

このQ&Aのポイント
  • Excelマクロを使用して、負の数(例:-20など)を赤色で表示したいです。現在、Excel2003のA1からB20までのセルには正と負の数字が混在しています。マクロを作成して、負の数字を赤色で表示するための方法を教えてください。
  • Excelのマクロを使用して、負の数を赤色で表示したいです。セル範囲はA1からB20までで、負の数の表示色を赤に変えたいです。マクロの書き方がわからないため、アドバイスをいただきたいです。
  • Excelのマクロを使用して、負の数を赤色で表示する方法を教えてください。セル範囲はA1からB20までで、負の数を赤色で表示するためのマクロの書き方がわかりません。アドバイスをいただけると助かります。

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

  • ベストアンサー
  • f272
  • ベストアンサー率46% (8653/18507)
回答No.3

If .Cells < 0 Then これを If r.Value < 0 Then こうする

sherman
質問者

お礼

ご回答ありがとうございます この修正だけでうまく動きました

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

一例です。 Sub Macro() Dim r As Range For Each r In Range("A1:B20") If r.Value < 0 Then r.Font.ColorIndex = 3 End If Next End Sub

sherman
質問者

お礼

ご回答ありがとうございます。 この方法でできました。

すると、全ての回答が全文表示されます。
  • 9der-qder
  • ベストアンサー率36% (380/1038)
回答No.1

マクロでなくてはダメなのでしょうか。 「条件付き書式」で出来ますが。

sherman
質問者

お礼

ご回答ありがとうございます。 「条件付き書式」のばあいは「△」とか「マイナス符号が付かない赤字」 になってしまうはずです。 どうしてもマイナス符号をつけて赤字にしたいので質問しました。

すると、全ての回答が全文表示されます。

関連するQ&A