¿Vba simula las operaciones del teclado?
1
/5
Abra Excel y presione Alt+F11 para abrir la interfaz de edición de VBA, como se muestra en la figura a continuación.
2
/5
Excel VBA puede usar la función Enviar teclas para simular la entrada del teclado y usar directamente los caracteres ingresados como parámetros de la función, como SendKeys El "ABC" es la cadena "ABC" que simula directamente la entrada del teclado, como se muestra en la siguiente figura. Como se muestra a continuación.
3
/5
Si está simulando las teclas de función de entrada del teclado, puede usar directamente llaves + nombre de la tecla, como SendKeys "{Enter} ", que simula presionar la tecla Enter en el teclado, como se muestra en la siguiente figura.
4
/5
Si ingresa una combinación de teclas, puede usar el formulario nombre de clave + nombre de clave, o puede usar un formulario abreviado. como SendKeys "^g "Es para simular presionar la combinación de teclas Ctrl + G en el teclado, como se muestra en la siguiente figura.
5
5
Regrese a Excel, ejecute la macro, ingresará "ABC" en la celda seleccionada y luego presionará la tecla Enter, y luego presione la combinación de teclas Ctrl + G, el resultado es como se muestra en la siguiente figura.
Resumen:
1
/1
1. Abra Excel y presione Alt + F11; 2. Ingrese la cadena, por ejemplo, use SendKeys "ABC";
3. Presione la tecla de función, por ejemplo, use SendKeys "{Enter}"; la combinación de teclas, por ejemplo Use SendKeys "^g";
5. Ejecute el código y simule el teclado para ingresar los caracteres o teclas en el código.