Cómo agregar una macro a la barra de herramientas de acceso rápido en Excel

Barra de Herramientas de Acceso Rápido

Imaginemos que ya estás escribiendo tus macros a diestra y siniestra.  Por supuesto, ya tienes tus obras maestras y existirán macros que utilizarás más a menudo que las demás.

Entonces ¿cómo tenerlas más a la mano, tanto como a un clic de distancia?

Pues sigue leyendo porque ahora te lo cuento.

Agregar una macro a la barra de herramientas de acceso rápido.

Imaginemos que tenemos la macro “AbrirArchivo” que ya creamos en una entrada anterior. Lo que queremos es que aparezca un icono en la barra de acceso rápido de Excel y al hacer clic sobre él, se ejecute nuestra macro sin más dilaciones.

Entonces seguirás estos pasos:

  • 1

    Agregar un comando

Ve a la flecha que aparece junto a la barra de acceso rápido y haz clic sobre ella. Se mostrará un menú del cual vas a elegir la opción “Más comandos…”.

Barra de Herramientas de Acceso Rápido

  • 2

    Elige una macro

En el cuadro de diálogo que aparece, vas a ver todos los comandos que tienes disponibles en la barra de herramientas de acceso rápido. Ahora, en la lista desplegable “Comandos disponibles en:”, vas a seleccionar la opción “Macros”.

Verás que aparecen listadas todas las macros disponibles en tu libro. En mi caso solo tengo una. La seleccionas y luego haces clic sobre el botón “Agregar” para que aparezca el botón en la barra de herramientas. Para terminar, haz clic en aceptar.

Barra de Herramientas de Acceso Rápido

Ahora verás que aparece un botón adicional en tu barra de herramientas de acceso rápido y, si haces clic sobre él, se ejecutará la macro que acabas de crear.

¡Muy útil! ¿No lo crees?

Barra de Herramientas de Acceso Rápido

  • 3

    Cambia el aspecto de tu botón

¿No te gusta cómo se ve tu botón?

¡No hay problema!

Simplemente, repite los pasos hasta que llegues a donde tienes tu macro. Selecciónala en el lado derecho y haz clic sobre el botón “Modificar”. Con esto se abrirá un cuadro en el que aparecerán todas las imágenes disponibles para tu botón, entre las que puedes elegir la que más se adapte a tu necesidad.

¡Y está listo!

Ahora ya tienes tu botón en la barra de herramientas de acceso rápido que apunta directamente a tu macro haciendo más rápido (obviamente) el acceso a tu macro favorita.

Anímate y pon en práctica este sencillo consejo. Podrás hacer tu trabajo más cómodo y llevadero si aprovechas todas las ventajas que Excel ha puesto para ti.

Ten en cuenta que...

Este botón se mostrará en todos los libros de Excel que abras. Si haces clic en el botón, mientras tengas abierto un libro en el cual no existe una macro con el mismo nombre, te dará un error.

Te aconsejo que...

Si quieres utilizar tu macro en cualquier libro abierto, entonces coloca tu código en el libro de macros Personal, el cual siempre está abierto (aunque tú no lo veas)

Y eso es todo por hoy.

Espero que le encuentres una utilidad a este consejo y pueda ayudarte a palear unos segundos de tu ajetreada rutina en tu día a día con Excel.

¡Nos vemos!

Raymundo

 

10 consejos para usar macros en Excel

Usar Macros en Excel

Muchas personas me escriben pidiéndome más material y consejos para usar macros en Excel, ya que el miedo a usar las macros está desapareciendo poco a poco (afortunadamente)

Mientras estaba pensando en cómo redactar una entrada sobre este tema, recordé que había leído un decálogo en Chandoo.org que resume de manera muy clara y concisa cuáles son los principales consejos que puedes y debes seguir para empezar con las macros. Es más, estos consejos te servirán aún después de haber pasado por tu iniciación y convertirte en un ninja consumado de las macros 😀

Y es que ya resulta innegable la utilidad de usar macros en Excel. Si tu instructor se niega a enseñarte a usar macros, usando esa misma excusa de siempre, mejor cambia de instructor ¡pero ya!

Repito, no importa si recién estás empezando a usar macros en Excel o si ya has realizado tus primeras pruebas. Estos 10 consejos que te dejo a continuación, seguro te servirán como una referencia que podrás seguir cada vez que inicies un nuevo proyecto en Excel que contenga macros.

  • 1

    Piénsalo primero, piénsalo en papel.

Como en todo en la vida, también cuando usas macros es bueno detenerse a pensarlo un poco antes de acometer contra una gran tarea.  Y lo mejor casi siempre es pensarlo en papel.

Sobre todo si se trata de un proyecto más grande que unas pocas líneas de código, trabajarlo en papel activará una conexión entre tu mente y tu mano que dará paso a una mayor creatividad y, si ademas haces unos gráficos, podrás ver varias que se te estaban pasando por alto y que te podrían meter en aprietos si no las consideras antes de empezar.

Detenerte a pensar antes de crear tus macros, te puede ayudar incluso a determinar si tienes ya alguna macro que puedas reutilizar y adaptarla a tu problema actual. Por si fuera poco, puede ayudarte a determinar si en realidad necesitas una macro para lograr tu objetivo.

  • 2

    Haz el borrador, usa el grabador.

La grabadora de macros será una de tus más valiosas aliadas a la hora de empezar a usar macros en Excel. Te permitirá analizar la sintaxis del código de VBA para que aprendas como se invoca a cada elemento de la ventana de Excel.

Cómo grabar macros

¿Cómo escribir en una celda usando macros?

¿Cómo aplicar formato a través de las macros?

Basta con que uses la grabadora de macros , ejecutes la tarea deseada y observes el resultado. Sencillo, ¿no crees?

Yo aún la sigo usando y te puedo decir que es una excelente aliada para poder desarrollar el esqueleto de tu código y ahorrarte algo de tiempo. Es muy útil para crear borradores de tus macros para luego simplemente retocarlas o adaptarlas para su reutilización.

  • 3

    Ayúdate con la ventana inmediato.

El editor de VBA tiene una herramienta que puedes aprovechar para ir realizando cambios y pruebas casi en tiempo real. Es como tu campo de tiro donde realizarás las comprobaciones de tu código y comprobarás si está comportándose como esperas.

También es una excelente manera de aprender y practicar 😀

Para activarla, simplemente accede al editor de VBA usando el atajo de teclado ALT + F11. Una vez allí, verás la ventana “Inmediato”.

En caso de que no puedas verla, actívala con el atajo CTRL + G

Así luce una prueba con la ventana Inmediato:

Usar Macros en Excel

  • 4

    Tu aliado en las pruebas: Usa Debug.Print

Nunca te librarás por completo de los errores en tu código y a veces son errores tan extraños que no logras identificarlos al primer vistazo, especialmente si ya son las 3 de la mañana y tienes que entregar el trabajo a las 7 😀

Por esta razón, Debug.Print se convierte en uno de tus mejores aliado durante la depuración. Te permite examinar el resultado que arroja una operación en tu código en un momento determinado, sin interrumpir tu código ni ejecutarlo paso a paso con puntos de interrupción:

Usar Macros en Excel

En el ejemplo de la imagen, se escribirán los valores de cada una de las celdas del rango, conforme se vaya ejecutando el código, dejándote ver si éste funciona correctamente.

¡Mira! Estos consejos para usar macros en #Excel ¡están muy buenos! http://bit.ly/1Mjv5FC

  • 5

     No inventes el agua tibia: Busca la función correcta.

¿Te imaginas si todos hiciéramos lo mismo una y otra vez, en lugar de aprovechar lo que ya está inventado?

¡Jamás avanzaríamos en nada!

Pero la mayoría de las ocasiones en que queremos realizar una tarea, resulta que otra persona ya pasó por esa misma necesidad y encontró una forma de hacerlo. Por eso, mi recomendación es que lo primero que hagas es buscar entre las funciones de VBA la solución a tu problema.

Si no encuentras una función que sea nativa, puedes realizar un segundo paso que es buscar en la Internet una función que otra persona haya realizado para este fin.

Te sorprenderías de la cantidad de personas que tienen problemas similares a los tuyos y, de todos modos, siempre es más sencillo retocar un poco una función que hacerla toda desde el principio.

  • 6

     Divide y vencerás.

Este es un principio que utilizamos en la programación. No te agobies con esa enorme tarea. Divídela en tareas más pequeñas que sean más fáciles de abordar y menos estresantes.

Esto es lo que llamamos dividir un código en módulos. Dichos módulos quedarán independientes y especializados cada quien en lo suyo, en lugar de tener una sopa de letras que trate de hacerlo todo.

Esto te dará varias ventajas muy claras:

  • Podrás reutilizar tu código: Si lo divides en módulos que hagan cosas específicas, podrás reutilizarlo posteriormente en otros trabajos haciendo que tu tiempo de diseño sea cada vez menor. Por ejemplo, una función que obtenga la raíz cúbica de un número.
  • Será fácil de comprobar: Al tener secciones independientes, podrás verificar con mayor facilidad quién está haciendo algo mal (si es que lo hay)
  • Será fácil de mantener: ¿Cuántas veces has tenido que dejar de lado tu viejo programa y comenzar desde cero uno nuevo, porque simplemente ya no podías seguir haciendo cambios en ese “Frankestein” que habías engendrado? Pues si modularizas tus programas, eso será cosa del pasado.

  • 7

     Un paso a la vez.

Sí, todos somos impacientes y queremos las cosas inmediatamente. Pero este es el camino corto al fracaso. Si tratas de abordar todo a la vez, lo más seguro es que no hagas nada o, lo que tal vez es peor, lo poco que hagas lo harás mal.

Regresa a leer el primer paso y comprende lo que tienes que hacer. Cuál es la necesidad real que tienes que abordar y, si usas el paso número 6, podrás encontrar cuáles son los más importantes para decidir con qué módulo empezar.

Esto te ahorrará mucho trabajo, dolores de cabeza y te dará un control mental sobre grandes tareas al más puro estilo de los maestros de Kung-Fu. Impresionarás a tu jefe 😀

  • 8

     Mantén a la mano una buena referencia.

Si estás decidido o decidida a usar macros frecuentemente, mantener una referencia a la mano es muy importante para poder disipar cualquier duda. Los libros de Excel son una poderosa herramienta que contienen mucha información, consejos y trucos que te permitirán sacarle el jugo a Excel y las macros.

Por ejemplo, una referencia que podrías tener a la mano en tu tableta o teléfono (si no quieres un libro físico) es Macros con Excel 2007.

¿Te interesan los consejos sobre #macros? ¡Pues mira ésto! http://bit.ly/1Mjv5FC

  • 9

      Acepta desafíos.

No te conformes, no esperes, no dudes, no temas, no digas no.

Acepta desafíos que reten a tu mente y acomete contra ellos. El cerebro es como un músculo, mientras más lo ejercites más fuerte se pondrá.

La manera más segura de aprender es desafiándote a ti mismo o a ti misma con nuevas “batallas” que te fortalecerán. Pero comienza con desafíos realistas, no cometas el error de lanzarte a crear un sistema de lanzamiento de cohetes para la NASA con Excel. Eso déjalo para más adelante 😀

Lo que sí podrías es tomar los desafíos que yo te iré colocando de cuando en cuando en el blog, como este,  y aplicarte a resolverlo. Verás cómo te diviertes aprendiendo.

  • 10

     Usa las macros solo cuando las necesites.

Bien, ya hemos llegado a este punto y tu emoción es grande. Ya sabes manejar las macros y quieres resolverlo todo con ellas. Después de todo, si son tan poderosas, deben ser siempre la mejor opción, ¿verdad?

Pues fíjate que no.

Si te detienes a evaluar con calma y objetivamente, verás que no siempre resulta la mejor opción usar macros. Es más, te aconsejo que trates de mantenerte en lo posible apegado a las funciones nativas con Excel. Aparte de que es una buena forma de ejercitar tu creatividad, será una buena forma de mantener optimizada tu planilla en cuanto a uso de memoria y accesibilidad.

Si todo lo demás no te da la solución, entonces usa macros.

Más consejos y trucos para usar Macros en Excel.

Más material sobre cómo usar macros en Excel.

¿Te interesa un curso sobre macros con garantía de devolución de tu dinero?

Pues aquí encontré uno del ServiProfer, échale un ojo.

 ¿Qué otro consejo compartirías tú?

Anímate. Si tienes otro consejo que creas que le puede servir a los usuarios novatos, compártelo en los comentarios. Así me ayudarás a convencerlos de que cualquiera puede aprender a utilizar el poder escondido de VBA.

Ayúdame a compartir esta entrada.

Si esta entrada te gustó, te pido que la compartas con tus amigos usando los botones de Facebook y Twitter. Suscríbete amis redes sociales y deja tus comentarios. Eso me ayudaría mucho.

Que tengas una buena jornada.

¡Nos vemos!

Raymundo

Créditos imagen: Freeimages

Cómo crear una celda intermitente en Excel [Desafío]

Crear una celda intermitente

Resaltar una celda en Excel es un tema que ya tocamos en esta entrada; pero tal vez no resulte algo tan obvio el simplemente cambiar el color y nos resulte mejor algo como crear una celda intermitente en Excel.

¿Qué significa esto?

Pues crear una celda que comience a parpadear, avisándonos de su presencia o, mejor aún, sirviéndonos como aviso para eventos importantes. Un caso parecido tratamos ya en la entrada Resaltar una Fecha de Vencimiento.

Hoy quiero proponerte algo. Voy a guiarte por todos los artículos que yo he creado y que te servirán para lograr este objetivo, te dejaré el archivo de ejemplo y tú serás quien se encargue de poner en práctica lo aprendido para comprender el funcionamiento y realizar tu propia versión de esta planilla.

¿Te interesa?

¡Pues vamos directo al grano!

Crear una celda intermitente en Excel.

Usaremos una condición muy sencilla. Imaginemos que tratamos con una calificación del 1 al 10 y queremos que el sistema nos avise cuando la calificación es menor que 5.

Si el valor es menor que 5, una celda comenzará a parpadear, mostrando el mensaje “Reprobado”, avisando que existe una novedad importante. En caso contrario, no hará ningún cambio.

¿Y cómo haremos para que la celda se pinte de manera intermitente?

Pues, nos ayudaremos de la entrada Cómo ejecutar una macro periódicamente, que ya vimos hace algún tiempo.

Lo que lograremos será una planilla que nos alertará con una gran celda roja intermitente que se esforzará por decirnos que algo no anda del todo bien.

Crear una celda intermitente

 

Además, el archivo terminado.

Aquí te dejo el archivo terminado para que lo revises y puedas orientarte. Quiero que pongas tus cinco sentidos y recuerdes lo que hemos aprendido en los últimos meses para lograr realizar esta aplicación.

Descargar archivo.

Créditos de imagen de portada:

http://www.freeimages.com/photo/506798

 Y eso es todo.

Pronto publicaré el paso a paso en vídeo; pero mientras tanto, quiero que me cuentes cómo te fue intentando hacerlo por tu propia cuenta.

¿Qué dices? ¿Te animas?

Nos vemos en los comentarios.

Raymundo

Cómo forzar la escritura en mayúsculas, usando VBA

Forzar la escritura en mayúsculas usando VBA

La validación de datos siempre ha sido una de las principales preocupaciones (y dificultades) en nuestros archivos de Excel. Tanto así, que a veces se nos escapan pequeños detalles que pueden llegar a causar grandes molestias.

Por ejemplo, está el caso que ya te mostré, en el que se presenta la situación de necesitar de bloquear ciertas celdas en Excel, si no se han llenado otras.

También se nos puede presentar la necesidad de obligar al usuario (incluso a nosotros mismos) a escribir siempre en mayúsculas un dato determinado. O lo que es lo mismo, forzar la escritura en mayúsculas.

Forzar la escritura en mayúsculas usando VBA

Pero resulta que no quieres obligar a nuestro, ya de por sí ocupado, usuario a repetir el dato si se equivocó. Entonces la opción sería corregir automáticamente el texto ingresado y transformarlo a mayúsculas.

Forzar la escritura en mayúsculas, usando Macros.

Para este proceso automatizado utilizaremos a nuestras ya conocidas amigas: Las Macros.

Primero, vas a crear un módulo en el que colocarás una función que se encargue de transformar cualquier texto a mayúsculas. Si no recuerdas cómo se hace todo esto, pásate por aquí: Escribe tu primera Macro en Excel.

En el módulo vas a insertar la siguiente función:

Option Explicit

Public Function AMayusculas(strTexto As String) As String
    AMayusculas = UCase(strTexto)
End Function

De manera que hasta el momento debes tener algo parecido a esto:

Forzar la escritura en mayúsculas usando VBA

 

Ahora, la explicación

Como ves en el código, solo estoy pasando un argumento a la función que será el texto que deseo convertir a mayúsculas. Luego, lo devuelvo a la función AMayusculas, a través de un “tratamiento”  que le doy usando la función UCase que ya viene incorporada en Excel.

Nota que también llamo a la función UCase pasándole como argumento el texto (strTexto)

Con esta sencilla función podrás convertir cualquier cadena de texto a mayúsculas y reutilizarás este código, en lugar de andar repitiendo lo mismo por aquí y por allá…

Y finalmente, la implementación

Para llamar a la función desde cualquier hoja de trabajo, deberás utilizar un código similar al que te dejo a continuación y lo colocarás dentro del objeto Hoja.

¿Cuál hoja? Pues la que vayas a utilizar. En este caso, la hoja en la que trabajaré es la Hoja 1, así que allí colocaré el código:

Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range(" E4")) Is Nothing Then
        Target.Value = AMayusculas(Target.Value)
    End If
End Sub

Fíjate que el código debes colocarlo dentro del evento Worksheet_Changet de la hoja. Puedes copiar y pegar todo el código para no hacerte líos; pero recuerda que es mejor que entiendas el por qué de cada cosa.

Explicando un poco.

El evento Worksheet_Change indica que el código se ejecutará solo cuando haya algún cambio en nuestra hoja (es decir cuando escribamos algo o editemos una celda)

Dentro de la función, ya de entrada, nos encontramos con una condición que ‘pregunta’: Si el rango de la celda que sufrió el cambio, se cruza con el rango E4, entonces contenido de la celda que ha cambiado será igual al mismo contenido, pero en mayúsculas.

Fin de la historia.

Práctico, ¿no lo crees?

Ahora ya puedes guardar tu archivo (no olvides guardarlo como .xlsm) y verás cómo trabaja la macro y automáticamente cambia el texto a mayúsculas, sin importar cómo lo escribas.

Forzar la escritura en mayúsculas usando VBA

¿Quieres descargar el archivo terminado?

Solo tienes que hacer clic en el siguiente botón. ¡Es Gratis!

¿Qué te parece esta solución?

Ahora te toca a ti, cuéntame tu opinión sobre esta solución a un problema sencillo; pero de consecuencias peliagudas en ciertas ocasiones.

¿Te has topado con esta necesidad en alguna ocasión?

Te espero en los comentarios.

¡Nos vemos!

Raymundo

Cómo bloquear ciertas celdas en Excel, si no se han llenado otras.

Excel 911

Imagen cortesía de Freeimages

Jonn_Rosales me preguntaba en Twitter sobre cómo podría hacer para bloquear ciertas celdas en Excel, cuando aún el usuario no ha terminado de rellenar otras.

¿Es esto posible?

Pues sí. Como siempre, hay más de una respuesta, pero hoy te daré una de las más simples y con esa base, tu podrás ir experimentando por tu cuenta.

Primero, vas a guardar tu archivo con extensión xlsm.

Luego, en el objeto “Hoja1” vas a insertar el código que te muestro más abajo.

¿Que no recuerdas cómo trabajar con macros?

Entonces pásate de nuevo por la entrada “escribe tu primera macro en Excel”.

¿Listo?

¡Bien! Ahora, vas a insertar el siguiente código dentro de el evento WorkSheet_Change de tu hoja:

Private Sub Worksheet_Change(ByVal Target As Range)
    
    If Not Intersect(ActiveCell, Range("B1:B10")) Is Nothing Then
    
        If ([a2] = "" Or [a3] = "" Or [a4] = "" Or [a5] = "" Or [a6] = "") And Target.Value <> "" Then
    
            Target.Value = ""
            MsgBox "No has terminado con la columna A. Debes llenar todos los datos antes de continuar.", vbCritical + vbOKOnly, "RaymundoYcaza.com"
            
        End If
        
    End If
    
End Sub

¿Qué es lo que he conseguido con este código?

Cada vez que trates de escribir en cualquier celda de la columna B, dentro del rango B1:B10, Excel borrará cualquier texto que trates de escribir ahí a menos que hayas completado todas las celdas indicadas en la columna A.

Intersect

Con esta línea, lo que hago es preguntarle a Excel: “¿El cambio se hizo dentro del rango B1:B10?”

Si la respuesta es sí, entonces continúo con la revisión.

If ([a2] = “” Or [a3] = “” …

Con esta línea estoy preguntando, celda a celda, si está vacía. Es decir, si la celda A2 está vacía o la celda A3 está vacía o la celda A4 está vacía o…

Bueno, ya entiendes la idea.

Si cualquiera de esas condiciones se cumple, entonces proceso a invalidar la acción.

Mucho ojo: También considero que el valor asignado no sea vacío ( “” )

Si no hicieras esto, tu programa caería en un bucle infinito.

Target.Value

Target es el objeto que contiene el valor de la celda que ha cambiado. O mejor dicho, es una referencia a esta celda, por lo que manipular el objeto target, sería casi como estar manipulando la celda misma.

Aquí lo que he hecho es asignarle una cadena vacía en caso de que se cumpla que hay algún dato faltante y con eso obtengo el efecto de “celda bloqueada” que Jonn andaba buscando.

El archivo terminado

Haz clic en el siguiente botón para obtener el archivo terminado.

Descargar.

¿Qué te parece?

A que no pensabas que era tan sencillo, ¿qué dices?

Claro, esta es una validación básica. Ya queda en ti que la mejores y adaptes a tus necesidades.

Cuéntame, ¿cómo y en qué lo has implementado tú?

Te espero en los comentarios.

¡Nos vemos!

Raymundo

Ejecutar una Macro al abrir Excel

Macro al abrir Excel

Foto cortesía de Freeimages.

Ya te he mostrado los primeros ejemplos para trabajar con macros, en los que inclusive has escrito tu primer código en VBA. Sin embargo, es muy frecuente que necesites ejecutar una macro al abrir Excel.

Esto es un tema muy sencillo, una vez que conoces cómo se realiza. Hoy voy a mostrarte rápidamente cómo y dónde debes escribir tu código para ejecutar cualquier macro al abrir tu libro de trabajo.

Cómo ejecutar una macro al abrir Excel, en tres pasos.

La ejecución automática de una macro, depende del lugar donde escribas tu código, así pues, los pasos que debes seguir son los siguientes:

1. Trabaja con el objeto ThisWorkbook.

Abre la ventana del editor de código con el atajo CTRL + F11 y en el panel de la izquierda, haz un doble clic sobre el objeto ThisWorkbook.

Macro al abrir Excel

2.  Ubica el evento Open.

Si has realizado el paso anterior, aparecerá la ventana que te muestro en la siguiente imagen y en ella, deberás ubicar el objeto Workbook a la izquierda y el evento ‘Open’ a la derecha, así:

Macro al abrir Excel

Al final, debes de tener el objeto Workbook a la izquierda y el evento ‘Open’ a la derecha. Entonces aparecerá abajo una sub-rutina cuyo nombre será una combinación de estos dos: Workbook_open()

Macro al abrir Excel

Es dentro de estas dos líneas que debes escribir tu código. Todo lo que tu escribas aquí, se ejecutará automáticamente al abrir el archivo de Excel, sin que el usuario tenga que hacer nada.

Nota: Para que una macro funcione directamente, deben estar habilitadas las macros en Excel. Esto depende del nivel de seguridad que tengas configurado previamente.

3. Escribe tu código.

Finalmente, solo debes escribir el código que necesitas ejecutar. En mi caso, voy a codificar un simple saludo para que Excel te de los buenos días, cada vez que comiences a trabajar por las mañanas 🙂

Este código del que te hablo, es tan sencillo como esto:

Macro al abrir Excel

Mostrando el mensaje.

Una vez hecho esto, cada vez que tú abras tu archivo de Excel, se mostrará un mensaje con el mensaje que escribimos, así como te muestro en esta imagen:

Macro al abrir Excel

Tan sencillo como eso. Así mismo puedes ejecutar cualquier código que necesites, por ejemplo: verificar si un archivo existe, traer datos desde otro archivo, generar un reporte dinámico o lo que se te ocurra.

Descarga el ejemplo terminado.

Si quieres descargar el ejemplo para revisarlo por dentro, solo pincha en el siguiente botón:

Descargar archivo.

¿Para qué usarías una macro que se ejecute al abrir Excel?

Pues eso, ¿en qué crees que te resultaría útil una macro que se ejecute automáticamente al abrir tu libro de trabajo?

Junta todas las técnicas de Excel que has aprendido y súmale tu imaginación, entonces descubrirás que tienes entre manos una herramienta realmente poderosa que podrás usar para satisfacer la mayoría de tus necesidades tecnológicas en la oficina o en tu negocio.

¡Nos vemos!

Raymundo