de Excel proporciona una forma de entrada de datos automatizada. Sustitutos Autocorrección abreviado de texto con texto más largo después de escribir la abreviatura. Por ejemplo , si ha creado una entrada de Autocorrección que une la abreviatura " PGM" con la palabra " programa", Excel automáticamente los tipos de esa palabra ya cada vez que se escribe " PGM. "
Macros
el primer paso en el uso de macros para la entrada automatizada de datos en Excel es escribir una descripción de lo que quiere hacer la macro . Por ejemplo , puede escribir "Quiero que la macro para buscar mis iniciales , y escriba un mensaje en una celda de hoja de cálculo cuando se los encuentra . " Al escribir exactamente lo que usted desea que la macro que debe hacer, a reducir las conjeturas al programar el macro.
Identificar Evento Función
Después de definir exactamente cómo su macro entrará automáticamente los datos, identificar el evento en el que la macro introducir los datos . Por ejemplo , si usted está escribiendo una macro que introduce un mensaje después de detectar la entrada de texto específico en una celda de hoja de cálculo, leer una lista de funciones de eventos asociados con la entrada de datos. Funciones de eventos son funciones VBA ejecuta cuando se producen determinados eventos , como clics del ratón y la entrada de células , en un libro de Excel. Por ejemplo , el evento " Cambio" del objeto " Hoja de trabajo " se ejecuta cuando los tipos de algo en una celda de hoja de cálculo de un usuario.
Escribir programas
Una vez que haya identificado una función de evento a través del cual la macro VBA entrará automáticamente los datos, escribir el programa para producir esos datos. Para hacer que Excel escriba un mensaje en tu celular, después de detectar un valor específico en otra celda , puede escribir algo como lo siguiente :
Worksheet_Change Sub Private (Target ByVal como gama )
Si Rango ("A1 ") = Entonces
Range " CK " (" D5 ") = " Clark Kent firmó hoy en " y ahora
End If
End Sub
Este programa detecta los caracteres " CK " en la celda "A1 " de la tercera hoja de cálculo del libro actual , a continuación, introduce los datos en otra celda mediante la asignación de un valor al objeto " Rango" Excel , que representa a las células de hoja de cálculo .