Curso de Excel de Básico a Avanzado- 14/14 Introducción a Macros

00:11:05
https://www.youtube.com/watch?v=va8Mp0y9cE4

Sintesi

TLDREl video enseña los conceptos básicos sobre macros en Excel, destacando que son conjuntos de instrucciones automatizables que facilitan realizar tareas repetitivas. Para usarlas, se debe activar la pestaña "Desarrollador" en Excel. Las macros pueden grabarse fácilmente realizando las acciones que queremos repetir, aunque esto ofrece poca flexibilidad. Para mayor funcionalidad, se pueden programar utilizando Visual Basic. Se comenta que las macros son parte esencial del uso avanzado de Excel, pero entenderlas y programarlas requiere esfuerzo. Finalmente, el video desmitifica la idea de que saber usar macros es sólo para usuarios expertos, animando a los principiantes a hacer sus propias automatizaciones.

Punti di forza

  • 🔍 Las macros son secuencias automatizables en Excel.
  • 📋 Permiten repetir tareas repetitivas sin error.
  • ⚙️ Requieren activar la pestaña 'Desarrollador' en Excel.
  • 🎥 Grabar macros es sencillo pero ofrece baja flexibilidad.
  • 💻 Programar macros con Visual Basic permite más control.
  • 🚫 No se puede deshacer una macro con Ctrl+Z.
  • 👨‍💻 Son útiles pero aprenderlas requiere esfuerzo.
  • 🛠️ Las macros facilitan tareas tediosas y repetitivas.
  • ❌ No todas las errores en macros son fáciles de corregir.
  • 📈 Ayudan en procesos complejos dentro de Excel.

Linea temporale

  • 00:00:00 - 00:05:00

    El video comienza con una breve introducción sobre macros en Excel, destacando que las macros son un tema complicado que requiere programación. El narrador señala que muchos tienen malentendidos sobre qué son las macros y que generalmente se asocian con Excel avanzado sin un conocimiento real de ellas. Explica que una macro es simplemente un conjunto de instrucciones que se puede repetir, pero mucha gente, incluso en puestos de recursos humanos y gerentes, no saben cómo funcionan realmente, lo que crea un ciclo de desconocimiento. El presentador promete enseñar la parte más básica de las macros.

  • 00:05:00 - 00:11:05

    El video continúa con el presentador explicando cómo grabar una macro en Excel. Primero, se debe asegurar que la pestaña 'Desarrollador' esté visible en Excel, ya que es esencial para manejar macros. Luego, explica cómo grabar una macro: al seleccionarla, Excel memoriza cada acción realizada como código. Una vez grabada, la macro puede ser ejecutada para repetir esas acciones automáticamente, aunque advierte sobre la falta de flexibilidad de este método. También se muestra cómo crear un botón en Excel que permita ejecutar la macro con un solo clic. Finalmente, el presentador introduce a la audiencia en el entorno de Visual Basic para mostrar el código generado por la macro grabada, destacando que es un acercamiento básico y rápido al vasto mundo de la programación de macros.

Mappa mentale

Video Domande e Risposte

  • ¿Qué es una macro en Excel?

    Una macro es un conjunto de instrucciones que se pueden repetir automáticamente en Excel.

  • ¿Por qué las macros están asociadas con Excel avanzado?

    Porque implican aprender a programar y personalizar tareas repetitivas.

  • ¿Cómo se activa la pestaña de desarrollador en Excel?

    Se activa yendo a Archivo > Opciones > Personalizar cinta de opciones y marcando la pestaña Desarrollador.

  • ¿Cómo se graba una macro?

    Se usa el botón de 'Grabar macro' en la pestaña de desarrollador y luego se realizan las acciones que se desean automatizar.

  • ¿Cómo se asocia una macro a un botón en Excel?

    Usando el botón de controles de formulario en la pestaña de desarrollador para insertar un botón y asignarle una macro.

  • ¿Qué limitaciones tiene el uso de macros?

    Una vez ejecutada la macro, no se puede deshacer con Ctrl+Z y se necesita deshacer manualmente los cambios.

  • ¿Es necesario saber programar para usar macros en Excel?

    No necesariamente, pero para aplicaciones más avanzadas sí se requiere programación en Visual Basic.

  • ¿Qué ocurre si ejecuta una macro y no me gustan los resultados?

    No se puede deshacer automáticamente, se deben revertir manualmente los cambios.

Visualizza altre sintesi video

Ottenete l'accesso immediato ai riassunti gratuiti dei video di YouTube grazie all'intelligenza artificiale!
Sottotitoli
es
Scorrimento automatico:
  • 00:00:03
    entre chavos vamos ahorita a hacer un
  • 00:00:05
    pequeño vídeo de introducción a macros
  • 00:00:07
    ni de chistes se van a ser expertos
  • 00:00:09
    ahorita con este vídeo macros hasta el
  • 00:00:11
    tema más complicado en excel y
  • 00:00:12
    básicamente es como que su propio psuv
  • 00:00:14
    tema por sí mismo porque implica
  • 00:00:15
    aprender a programar entonces aquí nada
  • 00:00:17
    menos voy a decir que es una macro cómo
  • 00:00:19
    se graban macros así de manera básica y
  • 00:00:21
    de ahí este post ya ustedes sabrán qué
  • 00:00:24
    tanto quieren meterse en el tema
  • 00:00:27
    fíjense una macro que yo creo que es lo
  • 00:00:29
    que más existe confusión en el mundo es
  • 00:00:32
    es un proceso la definición formal es
  • 00:00:34
    que es un proceso que se repite es un
  • 00:00:37
    set de instrucciones que se puede
  • 00:00:38
    repetir continuamente necesario o que es
  • 00:00:40
    un proceso un set de instrucciones que
  • 00:00:42
    se puede repetir ahora la cuestión aquí
  • 00:00:44
    es qué
  • 00:00:46
    mucha gente asocia macros con excel
  • 00:00:49
    avanzado sin saber qué es o porque
  • 00:00:51
    existe entonces yo lo que veo mucho es
  • 00:00:54
    que los muchachos dicen que saben macros
  • 00:00:57
    por decir que saben excel avanzado y el
  • 00:00:59
    problema es que la gente de rh y los
  • 00:01:01
    gerentes que contratan tampoco saben que
  • 00:01:04
    son macros entonces tienes un gerente
  • 00:01:05
    que no sabe que es macros preguntándole
  • 00:01:08
    al muchacho que tampoco sabe que es
  • 00:01:09
    macros que si él sabe utilizar macros y
  • 00:01:12
    podrá decir que sí obviamente al final
  • 00:01:14
    nadie sabe qué es lo que sucedió en una
  • 00:01:16
    transacción o qué macros es básicamente
  • 00:01:18
    saber programar lo que yo les voy a
  • 00:01:20
    enseñar es la parte más sencilla y más
  • 00:01:21
    básica entonces eso es
  • 00:01:24
    bueno slo
  • 00:01:27
    no les va a servir de algo pero nada que
  • 00:01:29
    ver con todo el tema impresionante que
  • 00:01:32
    es macros entonces fíjense ahorita lo
  • 00:01:34
    que nosotros vamos a hacer es en primera
  • 00:01:37
    a asegurarnos que nuestra que no se
  • 00:01:39
    puede manejar macros ok ustedes chequen
  • 00:01:41
    en su excel y vean hacia arriba tienen
  • 00:01:43
    una pestaña que se llama desarrollador
  • 00:01:45
    ok si no la traen no pueden usar max ok
  • 00:01:48
    porque de aquí se saca todos los
  • 00:01:50
    comandos de macros vamos haciendo como
  • 00:01:51
    la sacamos para sacarla se vienen aquí a
  • 00:01:54
    archivo opciones y les debería de abrir
  • 00:01:57
    este cuadro de diálogo se vienen a
  • 00:01:59
    personalizar cinta de opciones y
  • 00:02:01
    asegúrense que tengan esta pestaña de
  • 00:02:03
    desarrollador prendida si traen excel
  • 00:02:06
    2007 no se les va o sea no la van a
  • 00:02:09
    tener ahí a la mano tienen que venirse
  • 00:02:11
    aquí a todos los comandos y prender el
  • 00:02:13
    que se llama visual basic y el que se
  • 00:02:16
    llama grabar macro de los de aquí ok no
  • 00:02:18
    me voy a meter a verlo ahorita nada más
  • 00:02:20
    asegúrense que tengan la pestaña
  • 00:02:21
    desarrollado prendida una vez me tocó un
  • 00:02:24
    chavo que según él es un experto en
  • 00:02:25
    macros y que no sé qué que se había
  • 00:02:27
    muchísimo
  • 00:02:28
    y jamás le vi que tuviera la pestaña
  • 00:02:30
    desarrollador prendida en excel y ni
  • 00:02:32
    sabía que era cuando le pregunté
  • 00:02:33
    entonces ahí no se hagan de sus
  • 00:02:35
    fantoches saben que alguien sabe usar
  • 00:02:36
    macros cuando trae esa pestaña y activa
  • 00:02:39
    ok entonces
  • 00:02:41
    macros vamos viendo aquí que podemos ir
  • 00:02:42
    haciendo una macro básicamente se arma
  • 00:02:45
    de dos maneras la manera súper sencilla
  • 00:02:46
    y que la verdad no es tan flexible que
  • 00:02:49
    es grabando te aquí de esta manera le
  • 00:02:51
    picas a este botón y se graba una macro
  • 00:02:52
    y entonces qué es lo que va a ser excel
  • 00:02:54
    va a venir y va a agravar tal cual todos
  • 00:02:58
    los pasos que tú realices todos los
  • 00:02:59
    clics que hagas todos los movimientos de
  • 00:03:01
    ventana todo lo que tú hagas va a quedar
  • 00:03:03
    grabado como código la próxima vez
  • 00:03:05
    corres esa macro se van a realizar
  • 00:03:07
    exactamente los mismos pasos que hay
  • 00:03:10
    exactamente los mismos pasos y si tú
  • 00:03:13
    estás contento con eso pues bueno pero
  • 00:03:16
    no tienes nada de flexibilidad entonces
  • 00:03:18
    la segunda manera en la que se realizan
  • 00:03:19
    las macros es viniéndose acá a visual
  • 00:03:22
    basic viniéndose acá visual basic y aquí
  • 00:03:26
    ustedes se pueden a programar la macro
  • 00:03:28
    con programación vamos a estarle dando
  • 00:03:30
    este vamos está hablando ahorita con un
  • 00:03:32
    poquito de grabación y vamos a ver un
  • 00:03:34
    poquito de programa pero ni de chiste va
  • 00:03:36
    a ser ni siquiera lo suficiente para
  • 00:03:38
    poner macros en su curriculum después de
  • 00:03:39
    éste
  • 00:03:40
    ok
  • 00:03:41
    un mundo la programación de macros y más
  • 00:03:44
    porque como implica programación mucha
  • 00:03:46
    gente la sácate a ok vamos haciendo aquí
  • 00:03:48
    como como es este
  • 00:03:50
    la grabación básica de macros vamos a
  • 00:03:52
    ver una macro que me convierte a estas
  • 00:03:53
    negritas estén itálicas y la columna h
  • 00:03:56
    me las con ok totalmente inútil la macro
  • 00:03:59
    pero vamos viendo cómo se hace
  • 00:04:01
    fíjense lo que necesitamos en esta
  • 00:04:02
    situación lo que necesitamos en esta
  • 00:04:04
    situación para la macro es simplemente
  • 00:04:06
    para empezar a grabar la tenemos que
  • 00:04:08
    venirnos aquí arriba donde dice grabar
  • 00:04:09
    macros o acá abajo en esta barrita este
  • 00:04:11
    botón es el exacto mismo cualquiera de
  • 00:04:13
    los dos nos funcionan cuánto le picamos
  • 00:04:15
    se nos abre este cuadro de diálogo y nos
  • 00:04:17
    pregunta cómo se va a llamar esta macro
  • 00:04:18
    le voy a poner mi primera macro el
  • 00:04:21
    nombre no es quisquilloso siempre y
  • 00:04:23
    cuando no le des espacio sí siempre y
  • 00:04:25
    cuando no lo intentes empezar con algún
  • 00:04:26
    número ok esto no se vale pero esto sí
  • 00:04:30
    que nos va a preguntar que si quieren un
  • 00:04:33
    teclado de método abreviado esto no nos
  • 00:04:34
    importa y en qué libro se va a guardar
  • 00:04:36
    tampoco nos importa que lo vamos a dar a
  • 00:04:39
    aceptar y listo ahorita si se fijan ya
  • 00:04:41
    está grabando todo lo que yo haga
  • 00:04:43
    cualquier clic que dé va a quedar
  • 00:04:45
    registrado
  • 00:04:47
    las voy a agarrar aquí todo está
  • 00:04:49
    selección y lo voy a convertir a
  • 00:04:52
    negritas ok ya quedó y convertido en
  • 00:04:54
    negritas ahora toda esta selección
  • 00:04:56
    convertida a itálica y ahora voy a
  • 00:04:59
    agarrar la columna h y la voy a ocultar
  • 00:05:04
    ok ya acabé mi macro entonces a la hora
  • 00:05:07
    de que acabe inmediatamente después de
  • 00:05:08
    que acabo tengo que venir a detenerla ya
  • 00:05:11
    sea aquí en este botón de detener
  • 00:05:13
    grabación o si se fijan este abajo
  • 00:05:15
    también se convirtió en un detener
  • 00:05:16
    grabación vengo y le picó ya queda
  • 00:05:18
    detenida mi macro ok entonces vamos a
  • 00:05:21
    darle control z a todo y vamos a
  • 00:05:23
    ejecutar la macro me vengo aquí a mi
  • 00:05:25
    botón de desarrollador y me vengo aquí
  • 00:05:27
    en mi lista de macros entonces aquí si
  • 00:05:28
    se fijan ya aparece mi primera macro a
  • 00:05:31
    la hora de que yo le pico ejecutar pum
  • 00:05:32
    todo esto ya se se realiza de golpe y
  • 00:05:37
    porrazo y pues ya no tengo o sea si se
  • 00:05:40
    fijan toda la chamba que hice
  • 00:05:41
    anteriormente eso de convertir en
  • 00:05:42
    negritas y tal y casi todo eso ya no se
  • 00:05:45
    tuvo que hacer ahorita yo ya tengo mi
  • 00:05:47
    macro hecha
  • 00:05:49
    como debería haberse hecho o sea ya
  • 00:05:52
    tengo mi macro que me hizo la chamba por
  • 00:05:53
    mí y ya además viene de apretar un botón
  • 00:05:55
    y entonces vamos a ver un poquito de
  • 00:05:57
    cuestiones este general es con la macro
  • 00:06:00
    en primera si yo ejecuto mi macro y no
  • 00:06:02
    me gustaron los resultados no tengo
  • 00:06:04
    acceso a control z ahorita estoy
  • 00:06:06
    picándole control z no hace nada aquí
  • 00:06:09
    los botones de hacer y deshacer también
  • 00:06:10
    están desactivados lo que todas las con
  • 00:06:13
    una macro es permanente que de hecho en
  • 00:06:15
    piedra ok entonces si no te gustaron
  • 00:06:17
    estos resultados tienes que venir a
  • 00:06:18
    deshacer los a mano ok si no hay marcas
  • 00:06:22
    más complicadas que simplemente ya te
  • 00:06:24
    jodiste ya ni a mano los puedes deshacer
  • 00:06:26
    entonces eso ya quedó ok ya tenemos esa
  • 00:06:29
    parte cubierta que si vamos a ver cómo
  • 00:06:31
    insertar un botón para ejecutar la macro
  • 00:06:33
    que aquí mismo es de desarrollador se
  • 00:06:35
    vienen a insertar y si se fijan tienen
  • 00:06:37
    dos cosas los controles de formularios
  • 00:06:39
    los controles activex ustedes sólo se
  • 00:06:41
    van a preocupar por los controles de
  • 00:06:42
    formulario ok y aquí tienen el control
  • 00:06:45
    de botón entonces lo agarran dibujan su
  • 00:06:46
    botón aquí y les va a preguntar oye qué
  • 00:06:50
    macro debería asignar el botón pues está
  • 00:06:52
    en mi primera macro no le dan
  • 00:06:54
    y vamos cambiando el botón a que se
  • 00:06:57
    llame mi primera macro aquí puede
  • 00:06:59
    escribir lo que quieran de no importa
  • 00:07:01
    espacios paréntesis comas nada de eso ok
  • 00:07:04
    entonces ya que está el botón hecho si
  • 00:07:05
    yo vengo y le picó se va a ejecutar otra
  • 00:07:07
    vez los pasos de mi primera macro que se
  • 00:07:11
    van a ejecutar los pasos de mi primera
  • 00:07:12
    marca listo ya tiene su macro grabada ya
  • 00:07:14
    teniendo un botón que la ejecuta ahorita
  • 00:07:16
    ya son más poros que el 99% de los
  • 00:07:18
    usuarios de excel sin embargo todavía no
  • 00:07:21
    pueden hacer aplicaciones de verdad
  • 00:07:22
    vamos viendo ahorita qué es lo que
  • 00:07:24
    sucede le pica desarrollador y sedena
  • 00:07:26
    visual basic o le pican alt
  • 00:07:27
    efe 11 si quieren verse más poros y aquí
  • 00:07:30
    les va a abrir su pantalla de visual
  • 00:07:32
    basic esta pantalla que es no podemos
  • 00:07:34
    editar la macro ahorita no hay nada
  • 00:07:36
    porque no tenemos esta cosa que se llama
  • 00:07:38
    módulo seleccionado recuerden que las
  • 00:07:40
    macros y se lo estoy dando todo bien
  • 00:07:43
    rápido porque pues es un vídeo
  • 00:07:44
    introductorio las macros viven dentro de
  • 00:07:46
    su hoja dentro de esta cosa que se llama
  • 00:07:48
    módulo ok entonces si se fijan ahorita
  • 00:07:51
    déjenme a gusto un poquito más ancho yo
  • 00:07:53
    tengo mi libro que se llama intro macros
  • 00:07:56
    aquí lo pueden ver
  • 00:07:58
    tengo todas las hojas que están
  • 00:07:59
    presentes aquí y abajo tengo los módulos
  • 00:08:02
    que es donde viven las macros ok
  • 00:08:03
    entonces aquí podemos ver mi primera
  • 00:08:05
    macro vamos a un poquitito del código
  • 00:08:07
    aquí vamos a ver un poquitito el código
  • 00:08:09
    aquí de esta macro a ver qué es lo que
  • 00:08:11
    hace y qué es lo que no esté primer
  • 00:08:13
    pedazo de aquí la de sub mi primera
  • 00:08:15
    macro el sur es este básicamente lo que
  • 00:08:18
    le dice es su rutina y lo que significa
  • 00:08:20
    es estamos empezando una macro luego
  • 00:08:22
    estos que son apostrophes en verde son
  • 00:08:25
    comentarios aquí el apóstrofe denota
  • 00:08:27
    comentario y eso significa que la
  • 00:08:29
    computadora no va a leer eso entonces
  • 00:08:31
    todo lo que vaya después un apóstrofe
  • 00:08:32
    podemos escribir lo que queramos sin
  • 00:08:33
    preocuparnos de si es válido o no luego
  • 00:08:36
    viene el rango y digo bien esta onda de
  • 00:08:39
    range este con se dice f 14 j 19 puntos
  • 00:08:44
    select esa es la parte en la que
  • 00:08:45
    seleccionamos este rango de aquí ok
  • 00:08:49
    viene selección punto font bolt iguala
  • 00:08:53
    true esa es la parte en la que este
  • 00:08:54
    rango lo convertimos en negritas viene
  • 00:08:57
    activo windows maule scroll down igual a
  • 00:08:59
    3 esta es la parte en la que yo en algún
  • 00:09:01
    momento me fui para abajo y se grabó si
  • 00:09:04
    yo borrara esto mi macro no dejaría de
  • 00:09:06
    funcionar porque en realidad no es
  • 00:09:07
    esencial para la macro no le pasa nada
  • 00:09:11
    range el 21 de los 23 puntos select es
  • 00:09:14
    esta parte de aquí abajo lo estoy
  • 00:09:16
    seleccionando selección punto font ita
  • 00:09:18
    liq igual a true
  • 00:09:21
    este mes la parte en la que vengo y lo
  • 00:09:23
    prenden itálicas luego me vengo acá a
  • 00:09:25
    columna h activate
  • 00:09:30
    select perdón y luego selección punto
  • 00:09:32
    entrar con un punto hidden igual a true
  • 00:09:34
    estoy escondiendo la columna h lo que si
  • 00:09:37
    se fijan aquí ya me puse a leer el
  • 00:09:39
    código vi más o menos que servía y que
  • 00:09:41
    no me vi me fijé cuáles eran las partes
  • 00:09:43
    que estaban demás y las elimine con eso
  • 00:09:47
    yo ya sé leer macros también si yo
  • 00:09:49
    quisiera por ejemplo armar un anti macro
  • 00:09:50
    que me decidiera todo esto nada más
  • 00:09:52
    agarro los true si los cambios por balls
  • 00:09:54
    ok entonces ahorita vamos a armar una
  • 00:09:57
    macro que me va a deshacer todo esto lo
  • 00:10:00
    que aquí está mi macro yo no tengo que
  • 00:10:02
    guardar la nada más tengo que aplicarle
  • 00:10:04
    play vamos viendo qué le voy a aplicar
  • 00:10:06
    play y fíjense qué va a pasar me va a
  • 00:10:08
    preguntar qué estoy ejecutando si
  • 00:10:10
    efectivamente en primera macro y si se
  • 00:10:11
    fijan se deshizo todo lo que yo había
  • 00:10:13
    hecho anteriormente nada más de haber
  • 00:10:15
    leído el código y haberlo entendido
  • 00:10:16
    habérselo cambiado a false ok eso es
  • 00:10:19
    básicamente todo para macros el día de
  • 00:10:21
    hoy muchachos con esto ustedes ya se
  • 00:10:22
    pueden dar una muy buena idea de qué son
  • 00:10:24
    las macros son difíciles o sea no no es
  • 00:10:26
    enchílame está gorda y son propensas a
  • 00:10:28
    fallar pero cuando tienen tareas
  • 00:10:30
    repetitivas que dicen esto lo podría ser
  • 00:10:32
    un simio magistrado aquí está su simio
  • 00:10:35
    maestra jónsson
  • 00:10:36
    y si se ponen a programar se le dedican
  • 00:10:40
    las 8 16 20 horas que necesitan para
  • 00:10:42
    programar les su su tarea y después toda
  • 00:10:47
    su chamba la hacen de esta manera nada
  • 00:10:49
    más le pican y todas las amateurs se las
  • 00:10:52
    hace la máquina ok entonces es increíble
  • 00:10:54
    lo que ustedes pueden hacer con macros
  • 00:10:56
    pero no es fácil no es fácil y nos para
Tag
  • macros
  • Excel
  • automatización
  • programación
  • Visual Basic
  • desarrollador
  • tutorial
  • video introductorio