Programar en Excel - Conociendo la Ventana Inmediato
Comencemos con el articulo Programar en Excel - Conociendo la Ventana Inmediato:
Vamos a comenzar con el tema de hoy, pero antes quiero saber, si lograste ver los temas anteriores, quisiera saber si estas siguiendo los temas paso a paso.
Y si todavía no has visto el tema anterior, por favor pulsa clic aquí, una vez termines, regresa nuevamente a qui y continua.
Hoy vamos a conocer una ventana muy importante, sabes por que? Por que esta ventana te ayudara a probar códigos rápidamente, es decir que es la ventana donde harás las pruebas de tus códigos. Para entender mejor comencemos a ver su teoría y ejemplos:
Programar en Excel - Ventana Inmediato en VBA
Bien, ahora veamos como se ve la ventana de Inmediato, si no la puedes visualizar puedes activarla desde el Menú "Ver" => Ventana Inmediato.
La Ventana Inmediato sirve para Escribir, Ejecutar y probar un Código Macro rápidamente, sin tener que armar toda la Macro con la estructura que comentamos en secciones anteriores.
Por ejemplo, si quisiéramos averiguar la cantidad de Hojas que tiene un Libro podríamos escribir la siguiente Macro en un módulo y ejecutarla:
Sub ContarHojas()
Dim N As Long
N= thisworkbook.Sheets.Count
Msgbox N
End Sub
De momento no importa los Objetos, Propiedades o Métodos que hemos utilizado.
Solo te queremos mostrar que es una Macro de 5 líneas, ahora supongamos que solo nos interesa saber el número de Hojas del Libro.
Pero no queremos armar toda la Macro, solo nos interesa obtener el resultado. Entonces, en la Ventana Inmediato podemos escribir:
? thisworkbook.Sheets.Count y al presionar Enter en la fila siguiente nos mostrará el número de Hojas que posee el Libro.
El signo ? al comienzo significa que estamos buscando conocer el resultado de algo. El resultado final se vería así, suponiendo que el Libro tiene 3 Hoja:
Ejemplo de la Imagen
Veamos otro ejemplo, si el Libro fue guardado, podríamos querer averiguar el directorio donde se encuentra. Podríamos averiguarlo desde la Ventana Inmediato, escribiendo ?thisworkbook.Path y presionando "Enter".
Al presionar "Enter", en la fila siguiente se mostrará la ruta del Libro, por lo que en la Ventana Inmediato veremos algo así, suponiendo que el Libro se encuentra guardado en ese directorio:
En los 3 ejemplos anteriores buscábamos un resultado y anteponíamos el signo ? al comienzo de la instrucción (Buscábamos un hombre o un número). En otros casos podemos ejecutar una acción directamente y por lo tanto escribimos la Macro sin el signo ?.
Por ejemplo, si queremos que en la celda A1 aparezca el valor 150 lo podemos ejecutar desde la Ventana Inmediato como se ve a continuación:
Ejemplo de la Imagen
Y luego en la celda A1 de la Hoja Activa de Excel aparecerá el valor 150. A continuación puedes ver el ejemplo de la imagen:
RECUERDA: Desde la Ventana Inmediato puedes Ejecutar Macros de forma inmediata, como su nombre lo indica. Pero dichas Macros solo se ejecutan 1 vez al presionar "Enter" y no quedan disponibles en la lista de macros ni las puedes utilizar en tus desarrollos (Asignándolas a Botones o Formularios).
Hasta aquí con este tema, si te ha gustado el tema de hoy, te invito a que lo compartas con tus amigos de Facebook pulsando clic en el botón compartir:
Me gustaría saber que piensas de este articulo "Programar en Excel - Conociendo la Ventana Inmediato".
Por lo tanto:
Déjame tu comentario con dudas, críticas constructivas y sugerencia en la sección de comentarios o bien en el Chat. Al mismo tiempo te invito a que visites nuestra pagina de Facebook, pulsando clic aquí.
Te saluda,
Roger Perez - Aplica Excel Contable