.
No es un problema mental, mas bien de flojera en muchos casos, donde nadie se detiene a leer un poco sobre el mismo ni a practicarlo.
Mejor EXplicacion que la MSDN no hay mira Mid()
Este es un codigo de "Esboso" los caracteres ñ y/o Ñ te los dejo ati estan como comentarios.
Dulces Lunas!¡.
No es un problema mental, mas bien de flojera en muchos casos, donde nadie se detiene a leer un poco sobre el mismo ni a practicarlo.
Mejor EXplicacion que la MSDN no hay mira Mid()
Este es un codigo de "Esboso" los caracteres ñ y/o Ñ te los dejo ati estan como comentarios.
Código (Vb) [Seleccionar]
Option Explicit
Private Sub Form_Load()
MsgBox Codificate("Temibles Lunas!¡.")
End Sub
Private Function Codificate(ByVal vsData As String, Optional ByVal ToReplaceABC As String = "zyxwvutsrqponmlkjihgfedcba") As String
Dim lng_i As Long
Dim byt_char As Byte
If Len(ToReplaceABC) = 26 Then ' // Asc("a")-Asc(z)+1=25 poner 27 si se quiere afgregar la ñ
For lng_i = 1 To Len(vsData)
byt_char = Asc(Mid$(vsData, lng_i, 1))
If byt_char >= 97 And byt_char <= 122 Then ' a - z
Mid$(vsData, lng_i, 1) = LCase$(Mid$(ToReplaceABC, byt_char - 96, 1))
ElseIf byt_char >= 65 And byt_char <= 90 Then ' A -Z
Mid$(vsData, lng_i, 1) = UCase$(Mid$(ToReplaceABC, byt_char - 64, 1))
'ElseIf byt_char = 241 Then ' ñ
'Mid$(vsData, lng_i, i) = Mid$(ToReplaceABC, byt_char - 98, lng_i, i)
'ElseIf byt_char = 209 Then ' Ñ
'Mid$(vsData, lng_i, i) = Mid$(ToReplaceABC, byt_char - 66, lng_i, i)
End If
Next lng_i
End If
Codificate = vsData
End Function
Dulces Lunas!¡.