私は手紙の条件の場合における色のためにお願いしたいと思います:Visual BasicのExcelは、文字の色を求めるためにはどのよう
string="asdfghjkl"
for i=1 to len(string)
letter = mid(string, i, 1)
input_letter = inputbox("Write a letter")
if letter = input_letter 'and letter.Font.Color = RGB(31,78,120)
'my code here
endif
next
ザ・とletter.Font.Color = RGB(31,78,120)動作していません。それは私にオブジェクトが必要だと言います。
これに似た方法はありますか?このRGBの色は青です、と私はあなたの質問の問題について(設定EXCEL記録マクロで)青に文全体を変換
With Selection.Font
.ThemeColor = xlThemeColorAccent1
.TintAndShade = -0.499984740745262
End With
おかげ
RGB関数はLongを返します。したがって、InputBoxではこの数値を要求できます。たとえば、 'RGB(112,15,210)= 13766512'です。 – JohnyL