Se pronuncia, pero se sigue escribiendo igual
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCitarsolo que tengo un concepto distinto y la mayoría de las veces intento que los usuarios aprendan algo por si mismoLo intenté, dime que has aprendido hoy y si entiendes la lógica del código
Private Function Reemplazar_Aleatorio(Texto_orig As String, caracter_a_sustituir As String, pre As String, post As String)
Dim temp As String
Randomize
For x = 1 To Len(Texto_orig)
If Mid(Texto_orig, x, 1) = caracter_a_sustituir Then
temp = temp & pre & Int(Rnd * 6) & post
Else
temp = temp & Mid(Texto_orig, x, 1)
End If
Next
Reemplazar_Aleatorio = temp
End Function
Private Sub Form_Load()
texto_nuevo = Reemplazar_Aleatorio("holax, comox andax", "x", "antes", "despues")
Debug.Print texto_nuevo
End Sub
Private Function Reemplazar_Aleatorio(Texto_orig As String, caracter_a_sustituir As String)
Randomize
For x = 1 To Len(Texto_orig)
If Mid(Texto_orig, x, 1) = caracter_a_sustituir Then
Texto_orig = Mid(Texto_orig, 1, x - 1) & "PT" & Int(Rnd * 6) & "PTC" & Right(Texto_orig, Len(Texto_orig) - x)
'que cambies el nombre de la variable Texto_orig
Else
'concatena pero sin cambios
End If
Next
Reemplazar_Aleatorio = Texto_orig
'obviamente tambien hay que cambiar la variable
End Function
Cita de: 79137913 en 30 Diciembre 2010, 13:12 PM
Si queres no doy mas codes hechos :-/ , como vos digas.