- 帖子
- 133
- 主題
- 9
- 精華
- 0
- 積分
- 147
- 點名
- 0
- 作業系統
- Win10
- 軟體版本
- Office 2010
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 高雄
- 註冊時間
- 2010-5-1
- 最後登錄
- 2026-4-21
|
- Sub test()
- '假設要判斷的文字+數字放在A1儲存格
-
- i = Len(Range("A1"))
- For j = 1 To i '對A1逐字判斷,數字則改為紅字
- If Asc(Mid(Range("A1"), j, 1)) > 47 And Asc(Mid(Range("A1"), j, 1)) < 58 Then
- With Range("A1").Characters(Start:=j, Length:=1).Font
- .ColorIndex = 3
- End With
- End If
- Next j
-
- 'asc 的結果如果是落在48-57,代表數字,其餘可參考 asc 語法
-
- End Sub
複製代碼 |
|