Skip to content
Blog – Aplica Excel Contable

Programar en Excel – Conociendo la Ventana Inmediato

diciembre 16, 2013

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.

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

Ventana Inmediato

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:

Ventana Inmediato

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

Ventana Inmediato

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:

Ventana Inmediato

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

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
>