
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは!
B2~B6セルの範囲で、
セルの塗りつぶしがあればフォント色をその色に、塗りつぶしがなければ「自動」にしてみました。
Sub Sample1()
Dim c As Range
For Each c In Range("B2:B6")
If c.Interior.ColorIndex <> xlNone Then
c.Font.Color = c.Interior.Color
Else
c.Font.ColorIndex = xlAutomatic
End If
Next c
End Sub
※ 質問文では黄色・青・白等々が出ていますが
フォント色は指定せずに塗りつぶしの色にしています。m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PhotoShopで文字の背景色をつけ...
-
テキストエディタの背景は何色...
-
KingSoft Office 2016で白黒反...
-
ホームページビルダー リンク...
-
エクセル 背景色によって文字色...
-
白抜き文字の背景透明画像デー...
-
Photoshopでパスのオフセットの...
-
イラストレーターでスプレー缶...
-
イラストレータで「ファイル」⇒...
-
イラストレータのレイヤーパレ...
-
複数の画像を同じ色合いに補正...
-
Photoshopのハーフトーンパター...
-
Photoshopでスキャンして太くな...
-
Photoshopで建物の写真のひどい...
-
フォトショップがディスクエラ...
-
Photoshopを使った画像の面積の...
-
クリッピングパスの平滑度の設定
-
インクの飛び散りを表現したい
-
画像をパズルのピースのように...
-
イラストレーターCS2頂いた...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PhotoShopで文字の背景色をつけ...
-
テキストエディタの背景は何色...
-
Gimpで文字が入らない
-
白抜き文字の背景透明画像デー...
-
文字が潰れる
-
エクセル 背景色によって文字色...
-
木製表札の文字部の塗装
-
画像の中の文字を同じ書体で違...
-
KingSoft Office 2016で白黒反...
-
画像内にどうしても読みたい文...
-
こんな文字を簡単に入力する方...
-
疲労の少ない背景色と、文字色...
-
■JTrim 文字の枠を無くしたい
-
右クリック 右クリックを押して...
-
シルクスクリーンについてです ...
-
「イヤフォン」ですか? それとも...
-
フォトショップで突然文字が反...
-
JTrimで文字入れ
-
Graphic Converterで切り抜きし...
-
イラレ ほぼ初心者です。 文字...
おすすめ情報
Sub B列の背景色が黄色でなければ文字色を白色に黄色色なら黄色に()
If Range("B2:B6").Interior.ColorIndex <> 6 Then
Range("B2:B6").Font.ColorIndex = 2
Else
Range("B2:B6").Font.ColorIndex = 6
End If
End Sub
背景色が黄色なら文字色が黄色にはなるのですが、背景色が黄色でないものまで文字色が黄色になってしまいました。
まだVBA初心者でよくわかっていません。