Datos en userform
Hola, disculpa pero lo anterior con respecto a la fecha no lo pude o mejor no lo supe utilizar, bueno ahora tengo una duda:
Tengo que definir un número en el textBox19 por cada letra que aparezca en el TextBox12 y escribí este código, ¿dime es correcto o existe alguna forma de hacerlo más corto? Teniendo en cuenta que son 05 Cuadros de texto y 24 letras por cada cuadro.
Dim ape1 As String
If Left(TextBox1, 1) = "Ñ" Then
ape1 = "N"
Else
ape1 = Left(TextBox1, 1)
End If
TextBox12.Text = ape1
Dim anume As String
If ape1 = "A" Then
anume = 1
Else
If ape1 = "B" Then
anume = 2
Else
If ape1 = "C" Then
anume = 3
Else
If ape1 = "D" Then
anume = 4
Else
If ape1 = "E" Then
anume = 5
Else
If ape1 = "F" Then
anume = 6
Else
If ape1 = "G" Then
anume = 7
Else
If ape1 = "H" Then
anume = 8
Else
If ape1 = "I" Then
anume = 9
End If
End If
End If
End If
End If
End If
End If
End If
End If
TextBox19 = anume
Tengo que definir un número en el textBox19 por cada letra que aparezca en el TextBox12 y escribí este código, ¿dime es correcto o existe alguna forma de hacerlo más corto? Teniendo en cuenta que son 05 Cuadros de texto y 24 letras por cada cuadro.
Dim ape1 As String
If Left(TextBox1, 1) = "Ñ" Then
ape1 = "N"
Else
ape1 = Left(TextBox1, 1)
End If
TextBox12.Text = ape1
Dim anume As String
If ape1 = "A" Then
anume = 1
Else
If ape1 = "B" Then
anume = 2
Else
If ape1 = "C" Then
anume = 3
Else
If ape1 = "D" Then
anume = 4
Else
If ape1 = "E" Then
anume = 5
Else
If ape1 = "F" Then
anume = 6
Else
If ape1 = "G" Then
anume = 7
Else
If ape1 = "H" Then
anume = 8
Else
If ape1 = "I" Then
anume = 9
End If
End If
End If
End If
End If
End If
End If
End If
End If
TextBox19 = anume
1 Respuesta
Respuesta
1