セルA1には「私は50個のものを欲しい」という文があります。数字の文字を赤いテキスト(数字のみ)にしたい。これはどうすればいいですか?ここに私が持っているもののフレームがあります...セル内の特定の文字の色を変更します。
Sub RedText()
Dim i As Integer
For i = 1 To Len(Cells(1, 1).Value)
If IsNumeric(Mid(Cells(1, 1).Value, i, 1)) = True Then
'make the character red text
End If
Next
End Sub
ご協力いただければ幸いです。
がない設定します。これは、あなたがこれをたくさん動かした場合に追加されるかもしれないパフォーマンスの非常に小さな向上を与えますが、それはベストプラクティスです。 – aevanko
VBAの余分なキャストは無駄です。 integer-VBAのように、それを毎回長くキャストするので、VBAで整数を使用する理由はまったくありません。 – aevanko