'無檢查碼核對功能、無格式檢查功能,只檢查1大寫英文+9個數字 Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("A1")) Is Nothing And Range("A1") <> "" Then If Asc(Target) >= 65 And Asc(Target) <= 90 And IsNumeric(Right(Target, 9)) And Len(Target) = 10 Then Target.Interior.Pattern = xlNone Else Target.Interior.Color = 255: Target = "" End If End If End Sub