1
lanzamiento Microsoft Excel , escriba " uno" en A1, "dos" en la A2 , "tres" en A3 , "cuatro ", en A4, y " cinco" en A5 . Haga clic en la pestaña de " desarrolladores" y haga clic en "Visual Basic ". Haga clic en el menú " Insertar" y hacer clic en " formulario de usuario " para añadir un nuevo formulario. Haga clic en " cuadro de texto " en el panel Herramientas y haga clic en el formulario para agregar un cuadro de texto . Añadir una nueva " etiqueta " con la misma técnica . Añadir a " CommandButton " a su forma también con la misma técnica .
2
doble clic en el botón para crear un evento de clic del botón. Agregue el código siguiente para definir una declaración de "Ir a" para capturar errores :
Private Sub CommandButton1_Click () On Error GoTo Err_CommandButton1_Click :
3
Defina la variable de cadena que se utilizar para guardar el texto que desea buscar en la hoja de cálculo :
findstr As StringfindStr = TextBox1.Text
4
Copia y pega el siguiente código para ejecutar el método "Buscar" y buscar la hoja de cálculo para el valor introducido en el cuadro de texto :
Me.Label1.Caption = Cells.Find (What : = findstr , After: = ActiveCell , LookIn : = xlFormulas , LookAt _: = xlPart , SearchOrder : = xlByRows , SearchDirection : = xlNext , MatchCase : . = _False ) Valor y " se encuentra en la hoja de trabajo "
5
Añada el siguiente código al terminar el evento click y mostrar un mensaje si no se encuentra la cadena :
Exit_CommandButton1_Click : Exit SubErr_CommandButton1_Click : MsgBox ( "¡ la cadena que ha puesto no se encuentra en la hoja de trabajo ") Reanudar Exit_CommandButton1_Click : End Sub
6 Pulse
"F5 " para ejecutar el programa y el tipo de "dos" en el cuadro de texto . Pulse " CommandButton1 " para mostrar un mensaje en la etiqueta o en un cuadro de mensaje si no se encuentra el texto.