En esta ocasión veremos como mostrar el libro de macros PERSONAL que se encuentra oculto, pero primero que nada ¿que es el libro de macros PERSONAL? Si haz grabado en alguna ocasión una macro podrás ver que al momento de grabar tienes tres opciones para guardarla.
Escribe lo que quieres encontrar y haz clic en el botón BUSCAR
Mostrando las entradas con la etiqueta Macros. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Macros. Mostrar todas las entradas
20 de septiembre de 2010
7 de septiembre de 2010
Mi macro con un botón en la barra de inicio de Excel 2007
Para poder ejecutar nuestras macros solo necesitamos ir a la pestaña de Programador, de ahí pulsamos el botón de macros y click en la macro en cuestión. En un principio no es difícil pero existe una manera de ejecutar una macro con solo pulsar un botón.
Para poder asignar un botón en la Barra de herramientas de acceso rápido solo necesitamos ir al botón de Inicio > Opciones de Excel > Personalizar > Comandos Disponibles en: Macros, Buscamos las macros que creamos (ver video de Macros para Proteger y Desproteger) y las agregamos a la Barra de herramientas de acceso rápido.
En el video veamos como se hace cada uno de los pasos.
Para poder asignar un botón en la Barra de herramientas de acceso rápido solo necesitamos ir al botón de Inicio > Opciones de Excel > Personalizar > Comandos Disponibles en: Macros, Buscamos las macros que creamos (ver video de Macros para Proteger y Desproteger) y las agregamos a la Barra de herramientas de acceso rápido.
En el video veamos como se hace cada uno de los pasos.
Macro para proteger y desproteger en Excel 2007
Para proteger con clave una hoja de cálculo es fácil en Excel 2007 pero que tal si tenemos más de 400 archivos por proteger y desproteger, este caso lo viví cuando fuí jefe de presupuestos, teníamos que generar más de 300 archivos con más de 15 hojas cada archivo, cada hoja tenia la misma clave y pues en el caso de un solo libro la tarea no es muy complicada pero si cuando estamos hablando de más de 300 libros.
Para ello la solución fue crear dos macros, una que protegiera y otra que desprotegiera pero eso si, con clave de acceso y qeu se encontraran siempre disponibles en nuestra barra de herramientas.
En el video podemos ver como creamos las macros, como se guardan en el libro de macros personales y como editarlas para agregarles el Password.
Para ello la solución fue crear dos macros, una que protegiera y otra que desprotegiera pero eso si, con clave de acceso y qeu se encontraran siempre disponibles en nuestra barra de herramientas.
En el video podemos ver como creamos las macros, como se guardan en el libro de macros personales y como editarlas para agregarles el Password.
Ver el video para asignar un botón a una macro.
22 de julio de 2010
Abrir Internet Explorer desde Excel 2007 con Macros
Las macros en Excel 2007 o en cualquiera de sus versiones nos permiten abrir una aplicación desde Excel con Macros.
En esta ocasión veremos el ejemplo de utilizar la instrucción "Shell"
Primero debemos de abrir un nuevo libro y guardarlo como archivo habilitado para macros (En el caso de la versión de Excel 2007), con la tecla Alt+F11 abrimos el IDE de VBA.
Posicionándonos sobre el botón de Insertar seleccionamos Modulo y dentro del módulo ponemos el siguiente código.
Sub explorer()
Shell "C:\Archivos de programa\Internet Explorer\iexplore.exe", vbNormalNoFocus
End Sub
Shell "C:\Archivos de programa\Internet Explorer\iexplore.exe", vbNormalNoFocus
End Sub
Shell nos permite ejecutar una aplicación .exe desde cualquier parte del disco, solo necesitamos poner la ruta de donde está el archivo .exe a ejecutar.
Para ejecutar la macro solo deben de incluir un botón
Shell(pathname[,windowstyle])
La sintaxis de la función Shell tiene estos argumentos:
| Parte | Descripción |
|---|---|
| pathname | Requerido; Variant (String). Nombre del programa a ejecutar y de cualesquiera argumentos necesarios o modificador de la línea de comandos; puede incluir directorio o carpeta y unidad de disco |
| windowstyle | Opcional. Variant (Integer) correspondiente al estilo de la ventana en la cual se va a ejecutar el programa. Si se omite windowstyle, el programa se inicia minimizado con enfoque. En Macintosh (sistema 7.0 o posterior), windowstyle sólo determina si la aplicación recibe el enfoque cuando se ejecuta. |
El argumento con nombre windowstyle tiene estos valores:
| Constante | Valor | Descripción |
|---|---|---|
| vbHide | 0 | Se oculta Windows y se pasa el foco a la ventana oculta. La constante vbHide no se aplica a plataformas Macintosh. |
| vbNormalFocus | 1 | Windows recupera el foco y vuelve a su posición y tamaño original. |
| vbMinimizedFocus | 2 | Windows se muestra como un icono con foco. |
| vbMaximizedFocus | 3 | Windows se maximiza con foco. |
| vbNormalNoFocus | 4 | Windows vuelve al tamaño y posición más recientes. La ventana activa actual permanece activa. |
| vbMinimizedNoFocus | 6 | Windows se muestra como un icono. La ventana activa actual permanece activa. |
Suscribirse a:
Entradas (Atom)

