質問: vbaコード教えてください。(フォントの色変更) エクセルファイルの中で、あるセル(シート1のh列限定がベター)の文字列が、もし「合計2箱」という文字列だった場合、その「合計2箱」というフォントを赤色に変更したい、と思っています。 (合計2箱はif関数による返数です) このような場合、vbaコードはどう組めばいいでしょうか? よろしくお願いします。
回答: 以下で如何でしょう? sub hoge() dim rs as range, r as range set rs = worksheets("sheet1").range("h:h") for each r in rs if r.value = "合計2箱" then r.font.color = rgb(255, 0, 0) end if next end sub でも、色を変えたい文字列とセルが決まっているのであれば、 条件付き書式を使用した方が良いような?