셀 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가해야하는 여분의 캐스트는 낭비입니다. 정수와 마찬가지로 - VBA는 매번 길게 캐스팅하므로 VBA에서 정수를 사용할 이유가 없습니다. – aevanko