Documentos de Académico
Documentos de Profesional
Documentos de Cultura
6 Pasos Macros Eficientes PDF
6 Pasos Macros Eficientes PDF
Sobre el autor 5
Paso 1: Recopilación de datos 6
Pautas para recopilar datos 6
Paso 2: Planificación de la macro 8
Cómo planificar la macro 8
Paso 3: Elegir la interfaz de usuario adecuada 10
Paso 4: Programar la macro 12
Paso 5: Probar la macro 13
Paso 6: Proteger la macro 14
Resumen 15
Sobre el autor
Si eres seguidor de Ayuda Excel, seguro que ya me conoces.
Soy Sergio Propergol, y llevo al frente de Ayuda Excel desde
2006.
Mi objetivo dentro de la web es conseguir que aprendas a
utilizar Excel de forma eficiente.
Ayuda Excel está repleta de tutoriales, artículos, consejos,
técnicas y herramientas que no solo te ayudarán a aprender
a utilizar Excel sino que te muestran cómo utilizar cada
herramienta en tu trabajo diario
Estoy totalmente seguro de que lo vas a encontrar muy interesante, ya que se basa en la
experiencia real de mi trabajo. Los pasos que te muestro aquí son el fruto de muchos
años de experiencias con clientes y proyectos, de los que he extraído buenas lecciones.
-5-
http://www.ayudaexcel.com
Paso 1: Recopilación de
datos
El principio de todo. Si no sabes lo que necesita el cliente (no lo confundas con
el usuario final), poco le vas a poder ayudar a automatizar las tareas con Excel.
Hace algún tiempo me creé una serie de pautas, que sigo una a una, para
averiguar qué es exactamente lo que necesita el cliente y así poder adaptar mi
trabajo a su forma de hacer las cosas.
l Hablar con el usuario final. Si tengo la opción intento hablar con las
personas que van a tratar día a día con mi macro. Los directores o
supervisores me dan ideas generales, pero ellos no serán los que se
peleen con la aplicación, sino los usuarios finales.
l Observar la forma de trabajar del usuario final.Este paso suele
ahorrarme bastante tiempo, ya que puedo aprovechar los archivos de Excel
del usuario para crear la aplicación. En caso de que no pueda hacer esta
integración, por lo menos tengo una idea con qué tipo de datos trabajan y
las acciones que realizan.
l Averiguar los recursos con los que trabaja. Normalmente me fijo en el
hardware y el sofware con el que suele trabajar el cliente, prestando
atención a la arquitectura de los equipos y a las versiones de los sistemas
operativos y de Office. De esta forma, se puede adaptar todavía más la
futura macro.
-6-
Paso 1: Recopilación de datos
-7-
http://www.ayudaexcel.com
Paso 2: Planificación de la
macro
Una vez descifradas las necesidades del usuario, y con lápiz y papel en la mano,
le propongo al cliente la macro o aplicación que necesita para cubrirla. Es un
paso bastante delicado ya que, dependiendo de la planificación que haga,
obtendré un tipo de aplicación u otra.
Al igual que con la fase de recopilación de datos del correo anterior, para
planificar cada macro o aplicación, me valgo de un sencillo esquema:
-8-
Paso 2: Planificación de la macro
-9-
http://www.ayudaexcel.com
- 10 -
Paso 3: Elegir la interfaz de usuario adecuada
Estos son todos los métodos que yo utilizo para que el usuario interactúe con la
aplicación. Hay alguno más, pero estos son los más importantes.
Una vez creada la interfaz del usuario, es hora de comenzar a programar.
En la próxima fase comenzarás a programar y te explicaré ampliamente, con
numerosos ejemplos y desde 0, todo lo relativo a la programación en VBA para
Excel.
Ya verás qué pronto te descubrirás programando tus propias macros!!
- 11 -
http://www.ayudaexcel.com
estructura).
l Han comenzado a crear una macro muy rápidamente y se han atascado en
l Módulos.
l Objetos.
l Colecciones.
l Jerarquía de objetos.
l Objetos activos.
l Propiedades de objetos.
l Variables y constantes.
l Programación de utilidades.
Cada tema del Manual cuenta con ejemplos explicados paso a paso que,
además podrás encontrar en formato .xlsm en la carpeta que se descarga junto
con el manual.
- 12 -
Paso 5: Probar la macro
- 13 -
http://www.ayudaexcel.com
otras personas vean como hago los cálculos en las celdas, así que oculto
las fórmulas. Sólo funciona cuando el libro de Excel está previamente
protegido con el comando Proteger hoja.
l Proteger el libro entero. Es posible proteger todo el libro (la estructura, la
Las herramientas con las que cuenta Excel para proteger tanto libros de Excel
como los proyectos de VBA no permiten asegurarlos totalmente. Con los
programas adecuados es posible anular cualquier protección También existen
otro tipo de programas para “blindar” los archivos y que no sean accesibles para
otras personas.
- 14 -
Resumen
Resumen
En estas páginas te he resumido mi forma de trabajar.
Esto no quiere decir que debas seguir los mismos pasos que yo doy. Te he
mostrado los pasos que a mí me funcionan.
Cada persona se encontrará a gusto trabajando de una forma totalmente
diferente al resto.
Sergio
- 15 -