Excel VBA and Macros - Chapter 72 - UserForms | ToogleButton - On / off Control

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 พ.ย. 2024

ความคิดเห็น • 24

  • @diegon1370
    @diegon1370 2 ปีที่แล้ว +1

    Hola Sergio. Dos cosas. en principio estuve analizando este código, y vengo practicando todos tus ejercicios desde el video 1 y desarrollando macros en mi casa y en mi trabajo. Te quise dejar el video de testimonio, el cual lo tengo grabado y no me acuerdo en qué video tuyo estaba la liga, si tu me lo puedes indicar, con gusto te dejaré mi testimonio. Como segunda cuestión, debo decir que me costó interpretar la función de intvalor y su doble juego del 1 y del 2 y no terminaba de entender cuál era su relación con el código entonces eliminé toda referencia a esa variable y el código funcionó igual, con lo cual entiendo que no era necesario. Muchas gracias y sigue así. Cordiales saludos. Diego desde Argentina.

  • @bot6731
    @bot6731 4 ปีที่แล้ว +1

    Como siempre Sergio es un gusto ver tus videos.

  • @eddiekaka1452
    @eddiekaka1452 4 ปีที่แล้ว +1

    Yo ya sabia de excel pero con tus enseñanzas he aprendido a sacarle productividad al maximo, gracias

  • @luisgalindo7111
    @luisgalindo7111 4 ปีที่แล้ว +1

    Buenos dias Sergio, gracias por los aportes, en este capitulo no use la variable intValor y funciono perfectamente

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  4 ปีที่แล้ว +1

      Tal vez la puse, pero no esa necesaria. Qué bien que te funcionó.

  • @JinjinatoSMP
    @JinjinatoSMP 4 ปีที่แล้ว +3

    Hola Sergio, como siempre darte las gracias por tan buenos aportes. En mis proyectos utilizo este control para varias cosas, y que es muy versátil. Por ejemplo determinar como quiero que se comporten otros controles (hacer que un textbox haga de buscador o no, un combobox tenga unos datos u otros). O incluso para tener dos formularios en uno: hago que se visualicen unos controles cuando está encendido y otros cuando está apagado. Con esto consigo formularios más pequeños y me deja ver más pantalla en Excel. (Aunque para esto también existen las pestañas que tan bien nos has enseñado jejeje)
    Saludos.

  • @nayibborges
    @nayibborges 9 หลายเดือนก่อน +1

    Excelente 👍👍👍

  • @letzuga
    @letzuga 4 ปีที่แล้ว +1

    Sergio, si fueras tan amable de responderme. El código sin dudas funciona, pero hay algo que se me escapa y no termino de entender.
    Mirando el código (min 10:53) yo entiendo lo siguiente: si al iniciar el formulario las líneas de división estuviesen ocultas, el botón quedaría presionado (true), con el caption "mostrar líneas" y la variable IntValor sería = 1 (hasta acá ok).
    Ahora bien, si luego de ello presionáramos el botón, se validaría primeramente si la variable IntValor es = 1, lo cual sería verdadero según vimos hasta aquí, y así sólo le asignaría el valor = 2, y listo. Es decir, no entiendo en qué momento el código procedería a mostrar las líneas de división.
    Le doy vueltas y no termino de entender.
    Desde ya muchas gracias!
    Un gran seguidor y admirador.
    Un abrazo desde Argentina.
    Edit:
    Creo haber entendido, por favor confirmame si estoy en lo correcto:
    La línea de código Me.ToggleButton1.Value = True equivale al evento Click del ToggleButton1, "disparando" por lo tanto la macro de arriba (por eso en esa parte se usa la variable IntValor para que esta macro no haga nada en un primer momento). Y no así la línea de código Me.ToggleButton1.Value = False, por la cual no hay que tomar este recaudo con la variable IntValor.

  • @JuanSuarez-yy2pc
    @JuanSuarez-yy2pc 4 ปีที่แล้ว

    Fabuloso ejemplo, como se haría sin el formulario solo con el boton el botón, gracias por compartir...

  • @juanruzchamorro4196
    @juanruzchamorro4196 4 ปีที่แล้ว +1

    Muy bueno y explicativo tu video. Es pocible modificarlo para aplicarlo en un rango con filtros, o sea activar o desactivar el filtro en ese rango. Gracias y saludos cordiales desde Chile.

    • @bot6731
      @bot6731 4 ปีที่แล้ว

      Con VBA todo se puede, solo hay que tener mucha lógica e imaginación y tbm paciencia cuando te salta un error y tardas en repararlo.

  • @joseantoniosanchezlopez7215
    @joseantoniosanchezlopez7215 4 ปีที่แล้ว

    Buenas Sergio,
    Se me curre que se podría utilizar para ocultar determinadas columnas de un BD para imprimir y después volver al estado original.
    Es lo que voy a implementar en una hoja en la que tengo que hacer esta operación , y que ya lo hago con otra macro que hice hace tiempo con un desplegable.
    Gracias por tu tiempo y tus conocimientos.
    Como dice Andrés "Un abrazo virtual"
    Saludos desde España.

  • @joja2208
    @joja2208 4 ปีที่แล้ว +1

    Enhorabuena por el tutorial. Muy interesante el uso de la variable pública. He intentado hacer el mismo ejercicio con DisplayFullScreen y se traga el ElseIf del evento Initialize pero en el del evento Click me da un Error 438: El objeto no admite esta propiedad o método. ¿Por qué?. Muchas Gracias

  • @darwincollantesaponte8171
    @darwincollantesaponte8171 4 ปีที่แล้ว +2

    Excelente vídeo Sergio , Por favor alguien que me explique que función cumple la variable intvalor con sus valores 1 y 2 gracias...

    • @jojojojojseee
      @jojojojojseee 4 ปีที่แล้ว +3

      yo no lo utilicé porque me pareció redundante, la macro me funcionó sin él

    • @sanzager
      @sanzager 4 ปีที่แล้ว

      Hola, es verdad, esta variable no cumple ninguna funcion!

    • @sanzager
      @sanzager 4 ปีที่แล้ว +2

      Igualmente felicito a sergio por el curso, a mi me ha sido muy util, empece de cero y ya estoy en capacidad de dicernir este tipo de cosas, en hora buena.

  • @ing.luisgonzalez2206
    @ing.luisgonzalez2206 2 ปีที่แล้ว

    Hola Segio. El el Seg. 4:50 . Porque en vez de colocar ActiveWindow no se coloca ActiveSheet para confirmar que las líneas están visibles?

  • @tonyyo598
    @tonyyo598 4 ปีที่แล้ว

    Se podría programar para alternar entre excel y formulario

  • @adlopor1996
    @adlopor1996 3 ปีที่แล้ว +1

    Se puede crear el ToggleButton directamente y no tener que hacer un Botón que contenga un formulario, donde dentro se encuentre un ToogleButton? Un saludo

  • @joja2208
    @joja2208 4 ปีที่แล้ว

    Ya veo que ActiveWindow no tiene esa propiedad. ¿entonces no se puede poner pantalla completa?. Veo que en versiones anteriores de Excel traía esa opción en Vista, por eso quería crearla con el ejercicio propuesto.

  • @hectorpilatti4461
    @hectorpilatti4461 4 ปีที่แล้ว

    Tengo una hoja en dónde doy la opción ver pantalla completa (se ocultas las barras de opciones) o ver pantalla normal (se muestran todas las barras de opciones)

  • @ellukayou
    @ellukayou 4 ปีที่แล้ว

    Lo usé mientras desarrollaba una hoja con muchas fórmulas delicadas, con uno protegía o desprotegís es celdas y con otro habilitaba y deshabilitaba el cálculo automático uds que mi PC estaba muy lenta. Igual te se me rompió jajaj