You are on page 1of 3

UNIDAD EDUCATIVA TECNICA LUIS FELIPE BORJA DEL ALCAZAR

Nombre: Javier Gutierres Aguirres Curso: Sexto Informatica Profesor: Sandro Bejarano Private Sub CmdAgreagarEspacios_Click() 'Agrega espacios entre cada carcter. Dim i As Long Dim CadenaEspacios As String 'Iniciamos el bucle para leer carcter por carcter la caja de texto. For i = 1 To Len(Txtcadena1.Text) 'Leemos cada carcter y agregamos un espacio con Chr(32). CadenaEspacios = CadenaEspacios & Mid(Txtcadena1.Text, i, 1) & Chr(32) Next i 'Mostramos la cadena resultante. Txtcadena1.Text = CadenaEspacios End Sub Private Sub CmdBorrarCaracter_Click() 'Buscar y borrar un carcter especificado. Dim i As Long Dim Cadena As String Dim Caracter As String 'Lee el carcter que se quiere borrar. Caracter = InputBox("Introduzca el carcter que desea borrar de la caja:") 'Iniciamos el bucle para leer carcter por carcter el contenido de la caja. For i = 1 To Len(Txtcadena1.Text) 'Verifica si el carcter que se quiere borrar coincide con uno de la caja. If Mid(Txtcadena1.Text, i, 1) <> Caracter Then 'Vamos creando la cadena sin el carcter que se quiere borrar. Cadena = Cadena & Mid(Txtcadena1.Text, i, 1) End If Next i 'Mostramos la cadena resultante. Txtcadena1.Text = Cadena End Sub Private Sub CmdCodigoLetra_Click() 'Lee el cdigo ANSI del primer carcter de la primera caja de texto. On Error Resume Next 'En caso que la primera caja se deje vaca. Dim MiCodigo MiCodigo = Asc(Txtcadena1.Text) 'Muestra el cdigo ANSI del carcter en un cuadro de mensaje. MsgBox (MiCodigo)

End Sub Private Sub CmdConcatenar_Click() Dim MiCadena As String 'Combina las dos cadenas escritas en las cajas de texto y la muestra en un MsgBox. MiCadena = Txtcadena1.Text & " " & Txtcadena2.Text MsgBox (MiCadena) End Sub Private Sub CmdConvMayus_Click() On Error Resume Next 'En caso de que las cajas se dejen vacas. Txtcadena1.Text = UCase(Txtcadena1.Text) 'Convierte a mayscula la primera caja. Txtcadena2.Text = UCase(Txtcadena2.Text) 'Convierte a mayscula la segunda caja. End Sub Private Sub CmdConvMayusMinus_Click() Dim i As Long Dim CadenaConvertida As String 'Iniciamos el bucle para leer carcter por carcter el contenido de la caja. For i = 1 To Len(Txtcadena1.Text) If i Mod 2 <> 0 Then CadenaConvertida = CadenaConvertida & UCase(Mid(Txtcadena1.Text, i, 1)) Else CadenaConvertida = CadenaConvertida & LCase(Mid(Txtcadena1.Text, i, 1)) End If Next i 'Mostramos la cadena resultante. Txtcadena1.Text = CadenaConvertida End Sub Private Sub CmdConvMinus_Click() On Error Resume Next 'En caso de que las cajas se dejen vacas. Txtcadena1.Text = LCase(Txtcadena1.Text) 'Convierte a minscula la primera caja. Txtcadena2.Text = LCase(Txtcadena2.Text) 'Convierte a minscula la segunda caja. End Sub Private Sub CmdConvTipoOracion_Click() On Error Resume Next 'En caso de que las cajas se dejen vacas. Txtcadena1.Text = StrConv(Txtcadena1.Text, 3) 'Convierte a tipo oracin la primera caja. Txtcadena2.Text = StrConv(Txtcadena2.Text, 3) 'Convierte a tipo oracin la segunda caja. End Sub Private Sub CmdExtraerDerecha_Click()

'Extrae la cantidad de caracteres especificado del texto contenido en la primera caja. On Error Resume Next 'En casos de que las cajas se dejen vacas. Dim numero As Long Dim MiCadena As String 'Solicita la cantidad de caracteres a leer. numero = InputBox("Introduzca la cantidad de caracteres a extraer:") 'Se utiliza la funcin Right para leer desde la derecha de la caja de texto. MiCadena = Right(Txtcadena1.Text, numero) 'Muestra la cadena resultante. MsgBox (MiCadena) End Sub Private Sub CmdExtraerIzquierda_Click() 'Extrae la cantidad de caracteres especificado del texto contenido en la primera caja. On Error Resume Next 'En casos de que las cajas se dejen vacas. Dim numero As Long Dim MiCadena As String 'Solicita la cantidad de caracteres a leer. numero = InputBox("Introduzca la cantidad de caracteres a extraer:") 'Se utiliza la funcin Left para leer desde la izquierda de la caja de texto. MiCadena = Left(Txtcadena1.Text, numero) 'Muestra la cadena resultante. MsgBox (MiCadena) End Sub Private Sub CmdInvertirTexto_Click() 'Invierte el texto contenido en la primera caja de texto. On Error Resume Next 'En caso de que las cajas se dejen vacas. Dim CadenaInvertida As String Dim i As Long 'Iniciamos el bucle para leer caracter por carcter el contenido de la caja de texto. For i = Len(Txtcadena1.Text) To 1 Step -1 'Leemos caracter por caracter desde la derecha. CadenaInvertida = CadenaInvertida & Mid(Txtcadena1.Text, i, 1) Next i 'Muestra la cadena invertida en la primera caja de texto. Txtcadena1.Text = CadenaInvertida End Sub Private Sub CmdLeerLongitud_Click() 'Lee y muestra en un MsgBox la longitud de cada caja de texto. MsgBox ("La primera caja tiene " & Len(Txtcadena1.Text) & " caracteres.") MsgBox ("La segunda caja tiene " & Len(Txtcadena2.Text) & " caracteres.") End Sub

You might also like