tôi đang cố gắng để có được I/O như sau:Chuyển đổi ký tự số để ký tự chữ
Input: 123.490
Output: BCDEJA
Logic là đơn giản:
nếu
strarr(i)=0,1,2,3,4,5,6,7,8,9
rồi
strarr(i) should be = A,B,C,D,E,F,G,H,I,J
đang
str = .Cells(18, "B").Value
strarr() = Split(str)
For i = LBound(strarr) To UBound(strarr)
If strarr(i) = 0 Then
.Cells(24, "B") = "A" & .Cells(24, "B")
Else
If strarr(i) = 1 Then
.Cells(24, "C") = "B" & .Cells(24, "C")
Else
If strarr(i) = 2 Then
.Cells(24, "C") = "C" & .Cells(24, "C")
Else
If strarr(i) = 3 Then
.Cells(24, "D") = "D" & .Cells(24, "D")
Else
.
.
.
If strarr(i) = 9 Then
.Cells(24, "J") = "J" & .Cells(24, "J")
Else
End If x10 times
Next i
.Cells(24, "B") = .Cells(24, "B") & .Cells(24, "C") & .Cells(24, "D") & .Cells(24, "E") & .Cells(24, "F") & .Cells(24, "G") & .Cells(24, "H") & .Cells(24, "I") & .Cells(24, "I") & .Cells(24, "J")
.Cells(18, "D").Value = .Cells(24, "B")
Worksheets("Functions").Rows(24).ClearContents
End With
bất cứ ai có thể giúp tôi ra nơi tôi sai?
Mỗi chữ cái sẽ là 'Chr ( + 65)'. –
Jeeped