
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ランキング
-
PhotoShopで文字の背景色をつけ...
-
デスクトップアイコンの文字
-
テキストエディタの背景は何色...
-
文化祭のポスターを作っている...
-
文字が潰れる
-
Photoshopでパスのオフセットの...
-
イラストレーターでスプレー缶...
-
イラストレータのレイヤーパレ...
-
かすれた線の角丸長方形の枠を...
-
イラストレーターでCtrl+Fでペ...
-
Photoshopで文字を違和感なく背...
-
Photoshopを使った画像の面積の...
-
GIMP2、スキャンした画像の黒を...
-
photoshopのレイヤーが自動で増...
-
Photoshopのデフォルトのブラシ...
-
Illustrator CS3。不透明マスク...
-
選択ツールを回転させたり、自...
-
CS2でベタから透明へのグラデー...
-
人物写真の"帽子の影"の補正
-
お願いします。フォトショップ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
デスクトップアイコンの文字
-
PhotoShopで文字の背景色をつけ...
-
テキストエディタの背景は何色...
-
Gimpで文字が入らない
-
疲労の少ない背景色と、文字色...
-
エクセル 背景色によって文字色...
-
シルクスクリーンについてです ...
-
文字が潰れる
-
photoshopで身体に文字を入れる
-
白抜き文字の背景透明画像デー...
-
■JTrim 文字の枠を無くしたい
-
エクセルVBAについて
-
KingSoft Office 2016で白黒反...
-
画像の中の文字を同じ書体で違...
-
「イヤフォン」ですか? それとも...
-
木製表札の文字部の塗装
-
右クリック 右クリックを押して...
-
手描き文字の白抜きについて
-
文字の透過(png)
-
ぼかされた文字を見たいんです...
おすすめ情報
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初心者でよくわかっていません。