Excel: macros básicos a avanzados | Aamir Shaikh | Skillshare
Buscar

Velocidad de reproducción


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Excel: macros básicos a avanzados

teacher avatar Aamir Shaikh, Freelancer, Youtuber, Trainer

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      INTRODUCCIÓN

      1:32

    • 2.

      Fundamentos de las macros

      8:53

    • 3.

      Más sobre macros

      5:19

    • 4.

      Referencia relativa en macros

      5:27

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

184

Estudiantes

2

Proyectos

Acerca de esta clase

Todos los ejemplos de macros de Excel del mundo real se cubren en esta clase de intercambio de habilidades. A medida que avances en el curso, aprenderás la definición de referencia relativa en macros, cómo guardar, editar y eliminar macros, cómo guardar un libro de trabajo que admita macros, el significado de la extensión (.xlsm), la definición de VBA en macros y mucho más con los ejemplos más simples e interesantes.

Para comprender mejor las macros, pasa por todas las clases una a una.

Conoce a tu profesor(a)

Teacher Profile Image

Aamir Shaikh

Freelancer, Youtuber, Trainer

Profesor(a)

Hello, I am Aamir (he/his).

I'm a freelancer, Youtuber & Trainer.

I have a strong interest in interacting with people, making friends, teaching & expressing myself. I have more than 14 years of experience in instructing students & professionals in English grammar, communication skills, IELTS & Information Technology at numerous institutions.

I have also worked with MNCs as a language trainer. I enjoy teaching IT because of all the wonderful things it can do to connect the world and bring ease to our lives. Regardless of our distinguished professions, I think that mastery of the English language & IT is a requirement in this day and age.

Thank you.

Ver perfil completo

Level: All Levels

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. INTRODUCCIÓN: Hola, amigos. Bienvenido a mi clase de conceptos básicos para avanzar en Macros. Las macros ahorran mucho tiempo cuando tenemos tareas repetitivas a diario Es una automatización en Excel. Permítanme retratar un ejemplo que he enseñado en esta clase de Skillshare Tengo un par de hojas aquí, Set uno y hoja dos. Si ingreso algún detalle en la hoja uno, aparecerá automáticamente en la Hoja dos con la ayuda de Macros. Déjame mostrarte un ejemplo. Si escribo mi nombre, digamos, Soy sacudir algunos detalles hipotéticos Y voy a reunirme. Si presiono Enter, entonces esta información vertical aparece horizontalmente en la Hoja dos. No sólo eso, si agrego más nombres, también aparecerá cronológicamente Aparecerá en orden de su ocurrencia. Déjame mostrarte un ejemplo más. Digamos que esta vez viene Mark, Mark Zuckerburg. Sí, conozco la ortografía y algunos detalles, detalles hipotéticos Y también viene a reunirse. Tenemos una prensa para. Por lo que este detalle está apareciendo en la hoja dos, cronológicamente como yo vine primero, y él quedó segundo. Entonces esto no es magia. Es referencia relativa en Macro. Cuando vamos a Macro, vemos esta referencia relativa en Macro. Por lo que hace que nuestra información aparezca cronológicamente en la hoja dos Entonces, si no has aprendido todas estas técnicas, por favor pasa por mi clase de Skillshare y por favor pasa paso a paso para aprender todas estas técnicas Y si no te has suscrito a Skill Share, considera suscribirte ahora y obtén acceso a todos esos contenidos tan valiosos . Muchas gracias. 2. Fundamentos de las macros: Hola amigos. Bienvenido a mi clase de fundamentos de macro. Ahora, ¿qué es la macro? Macro registra sobre pasos en un archivo Excel y repite exactamente lo mismo cuando lo pedimos. Es un comando que realiza múltiples comandos a la vez. Por lo que graba de un momento. ¿ También graba nuestro audio y video del que estoy hablando? No. No graba nuestro audio video al igual que los demás grabadores de pantalla, sino que graba los tipos de datos de Excel. Ahora, los tipos de datos de Excel se pueden categorizar ampliamente en impuestos, número, hora, fecha, flechas, gráficos y otros. ¿ Graba macro todas estas cosas, todo. Vamos a comprobarlo en esta clase de Excel. Ahora, antes que nada, iremos a ver e iniciaremos aquí una macro película. Entonces es como Record Macro. Es pedir un nombre. Por lo que actualmente estamos probando macros, así que daremos prueba como nombre. Puedes dar cualquier nombre según tu necesidad, siempre y cuando no haya espacio entre el nombre, por lo que no entretenga al espacio. Además, es pedir una tecla de atajo para que pueda dar T4 tenso, así que le daré turno de control T. Ahora, ¿por qué Shift? Controla a para controlar que todas las llaves ya están ocupadas. Entonces, para evitar confusiones, se necesita cambiar, ¿verdad? Debido a controlar a para todos, seleccionar todo el control, B para el control en negrita C, control V, eso es famoso copiar y pegar. Entonces todas las teclas de acceso directo de la a a la Z, todos los alfabetos ya están tomados con control. Entonces para evitar confusiones, toma Shift P, Control Shift P será el atajo para ejecutar esta macro. Ahora bien, ¿qué es esta lista desplegable? Entonces este personal Macro Cuaderno de Trabajo. Entonces, ¿qué es un Macro bugaboo personal? Personal Macro Workbook es un sistema de cañón boo, boo oculto que se abre cada vez que abres un archivo de Excel. Entonces, ¿qué hará? Nos permitirá utilizar nuestra macro guardada en todos los archivos de Excel. Así que una vez que hayamos seleccionado el libro personal de Macro, siempre que abras un archivo de Excel o un fondo oculto, también se abrirá el libro de trabajo Macro de Boston. Y todas las macros que has grabado en esto, podremos realizar en otros campos también. ¿ Cuál es el nuevo cuaderno de trabajo? Entonces, si graba una macro, se guardará en el nuevo libro de trabajo. ¿ Y qué es esto? Es el libro de trabajo actual, así que tomaremos actual para esta clase. Ahora, ¿cuál es la descripción? Descripción es el nodo de bit de detalle para lo que esta macro es cuatro, supongamos que tenemos múltiples macros en un archivo. Por lo que te permitirá entender para qué sirve esto. De hecho, si cambias tu trabajo, por lo que el otro compañero también vendrá a ellos. Para qué lo grabaremos esta macro. Por lo que actualmente protestan las macros. Entonces escribiremos macro de pruebas de VR y comenzaremos. De acuerdo. Por lo que ahora ha comenzado la grabación. Se ha iniciado la grabación macro. Ahora teclearemos todos los tipos de datos de Excel y veremos ¿ registra todo o no? ¿ Cómo verificar que la grabación haya comenzado o no? Voy a ir a la pestaña Ver y ver aquí, me está pidiendo que deje de grabar. Por lo que significa que se ha estado grabando se ha iniciado. Vendré aquí. Escribiré texto. Escribiré el número. Correcto, hora y fecha. Juan. Y lo pondré en negrita, y le daré un color también a los encabezados. Muy bien. Ahora por impuestos, tomaré mi nombre Michelle. Número de teléfono, tomaré el 1015. Vamos a añadir una función también como alguna función, la función básica, y veremos si esta función también se graba o no. Agreguemos también una fórmula. Entonces diez más 15, si lo hago manualmente, se llama fórmula. Si lo hago con la ayuda de una función existente, con la ayuda de una función existente, se llama función. Ahora por tiempo tenemos una función dedicada como ahora. Entonces usaremos esa función. Entonces es ir a buscar la hora para la fecha. Tengo función como hoy. Por error, tomaré función promedio con alguna celda en blanco, así que me buscará error. Para gráficos. Tardaré meses y cuatro meses. Tomaré Chan, fab y marzo y ventas. Ventas. Tomaré algunos números aleatorios y lo daré como estos datos. Insertaré un gráfico circular 3D. Entonces aquí tengo un pequeño gráfico. De acuerdo, ahora para cambiar el diseño y todo eso es en conjunto o clase diferente. Ahora volveremos aquí y toda esta información, le daremos fronteras. Hemos guardado información como esta. Hemos intentado guardar todos los tipos de datos extra diferentes después de abrir grabación macro y vamos a cerrar la grabación y dejar que C tenga todo grabado, todo ha sido grabado o no. Entonces iremos de nuevo a macro y detendremos la grabación. Ahora recuerda la tecla de método abreviado, Control Shift P. Vamos a llegar a la hoja dos, Prensa Anual Control Shift P. Y si puedes ver exactamente todo está grabado. Esta función, esta fórmula, esta víbora, escribe esta función, esta función. Entonces exactamente todo está grabado. Entonces así es como podemos grabar todas las cosas en macro. Ahora supongamos que después de grabar te diste cuenta de que había un pequeño error y quieres agregar eso ahora mismo? ¿ Deberás volver a grabar todo? No, nada de eso. Puedes agregarle la macro. A ver aquí, están en la celda B1. Hay números y dice números. Si quiero cambiar este número, dos números, ¿cómo puedo hacer eso? Voy a ir a macro. Voy a ver la macro. Entonces aquí estará la lista de todas las macros que hemos visto. Actualmente solo tenemos una macro guardada, por lo que nos está mostrando Ascomycota. Voy a ir a Editar. Esto se llama Visual Basics para su aplicación. Es interfaz VBA. Entonces, si te interesa codificar, lo entenderás mejor. Pero aquí, lo que quiero cambiar, quiero cambiar números número dos, así que voy a poner S. No hace falta presionar Control, Guardar y nada. Yo sólo lo cerraré. Y aquí podemos ver la S se agregará en la posterior grabación de la macro. Entonces como si presiono control shift P en hoja nueva. Y aquí si puedes ver, S se ha agregado al nombre aquí. De igual forma, podemos agregarle la macro también. Ahora este era un nuevo archivo de Excel. Antes de iniciar este macro planes, lo cerraré y veremos cómo guardar una macro. Entonces lo cerraremos, lo cerraremos a, digamos Desktop. Y cómo lo cerramos irá a más opciones. Y desde aquí, seleccionaremos Cuaderno de trabajo habilitado para macros. Por lo que es, no se guardará como extensión XLS. Se guardará como extensión XLSX. Ese es un libro de trabajo habilitado para macros. Entonces seleccionaré este borde como ya estaba seleccionado. Presionaré guardar y refrescarlo. Por lo que un nuevo libro de trabajo se guardará aquí. Y aquí el libro fue seleccionado aquí, y ese es nuestro gráfico. Podemos ver desde aquí. Y esto es exactamente los mismos detalles. Vayamos a Ver micro y a ver que sí, eso es un archivo de prueba. Entonces es exactamente lo mismo. Ahora, supongamos que olvidaste la tecla de acceso directo. Por lo que de nuevo, puedes ir a Editar. Y aquí está el atajo P Control Shift P. Esa fue la tecla de acceso directo que les hemos dado. La lista de macros, mostrará las teclas de acceso directo que ahora si quiero eliminar esta macro, así que lo que puedo hacer, iré a Ver Macros, simplemente seleccione un micro en particular y la macro no función más larga, porque ahora hemos eliminado la misma. Entonces en la clase Skillshare, lo que hemos aprendido, hemos aprendido cómo grabar una Macro, cómo agregar y eliminar una macro, cómo guardar un archivo Macro Habilitado. ¿ Cuáles son los tipos de datos que registra la macro? Por lo que graba todo. Entonces nos vemos en la siguiente clase. Gracias. 3. Más de Macros: Hola amigos, bienvenidos a esta clase. Veremos un poco más de uso de los conceptos básicos de las macros en esta clase. También veremos algunas limitaciones de los fundamentos de la macro y la necesidad de la referencia relativa y macro. Ahora en esta clase vamos a escribir alguna información en Sheet1. Aparecerá en rodaje, cómo hacer eso. Entonces echemos un vistazo a eso. Tomaremos un ejemplo de escuela, así que fusionaré alguna celda y después pondré un nombre como escuela primaria Lotus. Toma un encabezado como nombres, apellidos, Shawn, número, y el estándar. Hazlo audaz y dale un color. Paleta. Muesca esto. Muy bien. Y también hacerlo o todo frontera. Veamos esto también. Muy bien. Ahora la misma información que quiero ordenar, voy a hacer, voy a copiar esto de aquí y agregarlo a la segunda copia del anuncio. Control C. Sólo copiaré los detalles necesarios y lo agregaré aquí. Todo bien. Todo bien. ¿ Qué más voy a hacer? Voy a añadir, tomemos forma. Entonces agregaré una forma tuya. Déjame tomar esta forma. Danos un correo electrónico y seleccionaré el centro. ¿ Verdad? De acuerdo, ahora agregaré nombre ya que, digamos que el nombre del primer alumno es James Williams, el número total de ensayos y estándares. Segundo, ahora esta información debería aparecer en xi2. ¿Cómo hacer eso? Entonces para el inicio de macro, grabas una macro cuando tomas el nombre de la escuela. Control Turno S, S para la escuela, y no sé tipo en su descripción, por lo que la macro ha comenzado. Ahora, sabe qué más simplemente hacer. Copiaré toda esta fila. Voy a ir a la hoja dos, y aquí agregaré, inserte celda copiada. Por lo que toda esta fila se ha agregado en hoja al ingreso a la Hoja1. Y borraré esta información y cerraré la macro. Entonces voy a detener la macro en realidad. Y ahora lo que voy a hacer, quiero asignar la misma macro a este cuadro, así que haré clic derecho en él y asignaré Macro. Entonces solo tenemos una macro con el nombre de escuela, así que asignaremos la misma longitud. Ahora vamos a añadir otro nombre y comprobar si funciona o no? Ahora, digamos Robert Smith, el número de fila y el estándar de tres Enter. Ahora, ver el nombre de Robert Smith es entrar. Agreguemos un nombre más y comprobemos. ¿Funciona? Digamos desde el 15 y el primer estándar. Sí. Entonces se está agregando así. Vamos a agregarle un título. Déjenme agregar, digamos que quiero sumar un total n es igual a contar ocho. Contar a es como recalcular todo desde que alertes toda la columna y la cerraré y menos uno. Por lo que y menos uno porque este rubro también se van a calcular nombres también hasta el momento tres alumnos. Entonces me está mostrando tres. Agreguemos un nombre más. Digamos Mark y Mark Johnson. Y debería volverse a caer. Sí, se hace lo ha hecho a cuatro y Mark también está terminado. ¿ Verdad? Por lo que estoy seguro que podrás realizar lo mismo en uno de los proyectos de esta clase. Ahora bien, aquí, ¿qué es referencia relativa en macro? ¿ Y cuál es el problema con el uso de esta macro en esta clase? C, los registros de los estudiantes no aparecen cronológicamente. Añadimos el nombre de Mark como último, que está apareciendo aquí primero. Añadimos James nombrado de la siguiente manera, que está apareciendo por fin. Tabla aquí muestra el registro del estudiante es el primero y el registro del primer alumno como último. De acuerdo, entonces los registros de los alumnos no están en orden de ocurrencia. Ese es un gran problema. Para hacerlo cronológicamente, necesitamos usar una referencia relativa en macro que sea de suma importancia que he enseñado en mi próxima clase. Nos vemos entonces. Gracias. 4. Referencia relativa en Macros: Diferencia. Bienvenido a mi clase de referencia relativa en macro. Si has visto mi clase anterior, habíamos visto algunos conceptos básicos de la macro y algunas limitaciones de los fundamentos de la macro. Y la inflamación no aparecía cronológicamente en hoja a en la clase anterior. En esta clase vamos a resolver ese problema con la ayuda de la opción de referencia relativa disponible en macro. Ahora otra vez, tenemos dos hojas, Sheet1 y xi2. Lo que haremos, agregaremos algunos nombres aquí primero, algunos detalles como nombre o por correo electrónico y comentarios. Copiaré esta información y la traspondré aquí. Ahora bien, ¿qué es en realidad una transposición? Se pone una información vertical a horizontal y la inflamación horizontal es vertical, por lo que se transpone. Pero no es posible hacer pasta cortada en transposición. Por lo que sólo es posible hacer la transposición copiar-pegar. Entonces por eso hemos copiado. La información, tomará algunos números, digamos hasta cinco. De acuerdo, Ahora aquí añadiremos algunos detalles y veremos si aparece cronológicamente en la Hoja dos desconocida. También agregaremos una forma. Digamos que tomamos esta forma. De acuerdo, así que pedimos así aumentará el tamaño. Muy bien, Ahora aquí permítanme agregar mi nombre como nuestra forma principal y algunos detalles hipotéticos. Y yo voy a una reunión, ¿no? Entonces esta es la información que tengo aquí. Ahora lo que voy a hacer, voy a empezar la grabación macro. Entonces aquí el nombre está pidiendo, por lo que serán visitantes, Control Shift V para visitantes, la macro y Stanford. Entonces lo que haré, antes que nada, te copiaré la información. Quiero pegarlo aquí en xi2 cronológicamente. Entonces aquí para encontrar la cronología, comenzaremos el uso de referencia relativa. Por lo que haremos clic en referencia relativa en macro pondremos el cursor aquí y luego Control botón flecha abajo tres veces, Control arriba y una vez más botón de flecha hacia abajo. Entonces lo que hemos hecho, hemos encontrado una celda en blanco en toda la columna. De acuerdo, y ese fue el uso de referencia relativa. Por lo que va a ir a la parte superior, va a ir a la parte inferior inferior. También saldrá y encontrará una celda en blanco. Tenemos de nuevo clic referencia relacionada en macro. Entonces tenemos, lo que hemos hecho, hemos detenido el uso de referencia relativa y macro. Entonces ese fue el punto a aprender mientras en un rato mientras tanto de grabar la macro. Por lo que se tiene que encender y apagar mientras, mientras tanto, se graba la macro, mientras se graba una macro. Ahora, antes de dar clic hacia abajo en referencia relativa y apagarla, lo que hicimos antes al seleccionar alguna información y verla una, habíamos copiado, ¿verdad? Todavía no lo hemos pegado. Todavía está ahí en la RAM y necesitamos pegarlo. Entonces, ¿cómo lo pegará? Era vertical, así que lo pegaremos horizontal, así que lo transpondremos. Esaes la única palanca. Volverá a venir a Sheet1. Eliminaremos esta información, mantendremos el cursor sobre el nombre. Entonces, ¿qué pasa? Nosotros de nuevo, tenemos que no tenemos que borrar la información una vez afeitada, guardada en la hoja. Y simplemente podemos empezar a escribir D y otros detalles de los visitantes. Ahora el trabajo macro ha terminado. Entonces lo que haré, dejaré de grabar y le asignaré la macro a esta caja en particular. Por lo que diré Asignar Macro y la visita del anfitrión Omega. Ahora déjame agregar otro nombre y veamos si aparece cronológicamente o no. Entonces digamos que soy amable viene y también viene de comer. Déjenme presionar N y echemos un vistazo a la hoja a la inflamación que está apareciendo cronológicamente. El primero fue blindado, segundo fue n Así que ahora se resuelve el problema. Ahora vamos a añadir una cosa más. Tomemos algún hombre que viene hipotético número de móvil como ID de Gmail. Y también viene de reunión. Déjame presionar Enter. Entonces lo que está pasando aquí es que la información está apareciendo cronológicamente. Hemos aprendido a agregar detalles cronológicamente de una hoja a otra hoja. No es magia, es referencia relativa en el uso de macros en Excel. He adjuntado el archivo del proyecto, está terminado el proyecto y adjuntarlo en la galería del proyecto con otros alumnos. Muchasgracias.