إذا الموضوع يخص أرقام لوحات السيارات بالسعودية ، فهذا كود من أحد برامجي القديمة.
Function GetPlateNo(ByVal EngNo As String) As String
Dim E, A
E = Array("A", "B", "D", "E", "G", "H", "J", "K", "L", "N", "R", "S", "T", "U", "V", "X", "Z")
A = Array("ا", "ب", "د", "ع", "ق", "هـ", "ي", "ك", "ل", "ن", "ر", "س", "ط", "و", "ي", "ص", "م")
Dim L As Integer
Dim S As Byte
Dim ArbNo As String
Dim LftNo As String
If Len(EngNo) = 8 Then
LftNo = Left(EngNo, 4)
EngNo = Right(EngNo, 3)
End If
If Len(EngNo) <> 3 Then
GetPlateNo = EngNo
Exit Function
End If
For L = 3 To 1 Step -1
For S = 1 To 17
If Mid(EngNo, L, 1) = E(S - 1) Then
ArbNo = ArbNo & " " & A(S - 1)
Exit For
End If
Next S
Next L
GetPlateNo = Trim(LftNo & " " & ArbNo)
End Function