Ich versuche, I/O wie folgt zu erhalten:konvertieren numerische Zeichen Buchstaben
Eingang: 123490
Ausgang: BCDEJA
Logik ist einfach:
wenn
strarr(i)=0,1,2,3,4,5,6,7,8,9
dann
strarr(i) should be = A,B,C,D,E,F,G,H,I,J
Code
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
Kann mir jemand helfen, wo ich falsch bin?
Jeder Buchstabe ist der 'Chr ( + 65)'. –
Jeeped