Ver Mensaje Individual
  #10 (permalink)  
Antiguo 13/12/2005, 12:44
Avatar de David
David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Cita:
Iniciado por MeXiCaN
ok, funciona perfectamente, no hacia falta que me pusieras el codigo pero gracias.

Ahora te pido una vez más, otra cosita, podrias comentarme el codigo, que hace en cada linea.

Muchas gracias.
Código:
 
'Definimos las variables q' necesitaremos
Dim AllCr As Long Dim PreTxt As String Dim PostTxt As String Do AllCr = AllCr + 1 If AllCr > Len(Text1) Then Exit Do 'Continuar el bucle mientras el carácter no sea el último del Texto ThisCr = Mid(Text1, AllCr, 1) 'Extraer el Carácter siguiente de la cadena If InStr(1, "ABCDEFGHIJKLMNÑOPQRSTUVWXYZ ", UCase(ThisCr)) = 0 Then 'Buscar en la cadena ABCDEFGHIJKLMNOPQRSTUVWXYZ el Carácter PreTxt = "" If AllCr > 1 Then 'Si el carácter no es el primero extraer el texto anterior al carácter PreTxt = Left(Text1, AllCr - 1) End If 'Extraer el Texto Posterior a la Cadena PostTxt = Mid(Text1, AllCr + 1, Len(Text1) - AllCr) 'Agregar al Texto lo Anterior + Espacio + Carácter + Espacio + Posterior Text1 = PreTxt & " " & ThisCr & " " & PostTxt 'Saltar 2 caracteres ya q' le agregamos 2 Espacios AllCr = AllCr + 2 End If Loop
Bueno, ahí va la explicación del código
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.