Impedir cierre de formulario con el control X | VBA

Поділитися
Вставка
  • Опубліковано 23 гру 2024

КОМЕНТАРІ • 63

  • @KEVINRODRIGUEZ-md3ug
    @KEVINRODRIGUEZ-md3ug 5 років тому +1

    como dicen por ahí que el que sabe sabe y se divierte.....pero yo digo que el que sabe por que sabe y comparte es sabio...muchísimas gracias en pleno 2019 me ha solucionado un gran problema...saludos..

    • @ExcelHechoFacil
      @ExcelHechoFacil  5 років тому

      Gracias por tan excelentes palabras. Saludos.

  • @kelvinbonilla1074
    @kelvinbonilla1074 9 місяців тому

    Excelente. Me ayudó bastante y es una excelente manera. Saludos desde República Dominicana

  • @mohamedelkhoulati4632
    @mohamedelkhoulati4632 Рік тому

    he probado contigo 2 codigos van genial
    muchas gracias profe

  • @TheGolpas
    @TheGolpas 5 років тому

    Ya tenia mas de tres horas intentando desactivar la x, muchas gracias

  • @wildercondoricastro3110
    @wildercondoricastro3110 7 років тому

    Profe.. me salvo muchisisimas gracias.... estaba buscando estas lineas son un gran alivio....

  • @dignoramartinez4469
    @dignoramartinez4469 6 років тому

    Gracias Profe el mensaje fue excelente idea un usuario final con poca experiencia se alarmaría si pulsa un control y no funcionara. Gracias denuevo por compartir. Saludos

  • @nelsongonzalez6623
    @nelsongonzalez6623 8 років тому +1

    muchas gracias tenia un problema con la (x) para inhabilitarla y después de muchas búsquedas encontré la solución excelente en la forma en que explicas

    • @ExcelHechoFacil
      @ExcelHechoFacil  8 років тому

      Un saludo, muchas gracias por comentar... Me agrada que te haya servido.

  • @EleazarCrucesOchoa
    @EleazarCrucesOchoa 9 років тому

    Excelente tutorial Andrés, 100% útil y especifico.

    • @ExcelHechoFacil
      @ExcelHechoFacil  9 років тому

      +Eleazar Cruces Ochoa Muchas gracias estimado por su amable comentario, una vez más es grato contar con su apoyo.
      Saludos y abrazos desde Colombia.

  • @armandogarcia336
    @armandogarcia336 2 роки тому

    Muy útil el código, me sirvió mucho. Lo adapte de otra forma y me ayudo con el detalle que tenia en mi formulario.

  • @josecoronado88
    @josecoronado88 Рік тому

    Muchas gracias amigo por esa rutina ya que me ayudo con programa de base de Datos

  • @Historias-Plus
    @Historias-Plus 4 роки тому

    Excelente!... muchas gracias por compartir tus conocimientos!.....

  • @emazoto
    @emazoto 8 років тому

    Gracias Andrés, Excelente el vídeo. Gracias por compartir tus conocimientos!!!

    • @ExcelHechoFacil
      @ExcelHechoFacil  8 років тому

      +ELKIN ALBEIRO MAZO TORRES Mi estimado muchas gracias por tu valioso comentario, la verdad te digo que me place mucho contar con tu apoyo para con este proyecto educativo que desarrollo por UA-cam.
      Un fuerte abrazo desde Colombia... Saludos.

  • @rsancheza54
    @rsancheza54 5 років тому

    Súper, bien explicado, gracias por enseñar y compartir

  • @ignaciocalderonjuarez367
    @ignaciocalderonjuarez367 4 роки тому

    Excelente vídeo y excelente explicación, muchas gracias.

  • @wiki-SMART
    @wiki-SMART 10 місяців тому

    Eres un genio. gracias por el video

  • @proyecto2148
    @proyecto2148 4 роки тому

    Excelente vídeo, quisiera saber si tienes otro vídeo acerca de anular o ocultar el X, sería también genial, gracias....

  • @theraiman3867
    @theraiman3867 11 місяців тому

    Holaz tengo un form vba en excell que al darle a guardar los datos me reinicia el excell por completo y no logro encontrar el error. Alguien que pueda ayudarme?

  • @exploradorjorge
    @exploradorjorge 3 роки тому

    Gracias fue de mucha ayuda

  • @nicoromano2225
    @nicoromano2225 4 роки тому

    Muy bueno amigo! Me re ayudaste a resolver

  • @miltinhocamo3754
    @miltinhocamo3754 9 років тому

    Excelente tutorial... Me sirvió mucho.

    • @ExcelHechoFacil
      @ExcelHechoFacil  9 років тому

      +Miltinho Camo (Miltiño) Muchas gracias estimado por su amable comentario, una vez más es grato contar con su apoyo.
      Saludos y abrazos desde Colombia.

  • @wilsonernestoramirezortiz4188
    @wilsonernestoramirezortiz4188 3 роки тому

    Saludos una ayuda, tengo un libro de excel con 5 hojas de trabajo, cree un formulario con listabox y boton activex , " con datos de la hoja 1", un boton activex es ": "SALIR", el problema que tengo es que estoy trabajando por ejemplo en la" hoja 3" abro el fomrulario que lo tengo colocado en todas las hojas al cerrarlo con el boton "SALIR" siempre me regresa a la " hoja 1" y no quiero eso, quiero que el formulario se cierre en l a hoja que estoy trabajando cualquiera que sea. gracias

  • @patina11
    @patina11 4 роки тому

    Muy útil. Gracias

  • @calizforever
    @calizforever 4 роки тому +2

    Gracias Andres por tu video. Mi duda es la siguiente, si ejecuto el siguiente código:
    Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
    If CloseMode = 0 Then Cancel = True
    End Sub
    Al parecer tiene el mismo resultado, pero quisiera tu apreciación.
    Saludos.

  • @knityg
    @knityg 2 роки тому

    Sbes si hay una manera de eliminar/quitar ese boton X y no necesariamente inhabilitarlo??????????

  • @calizforever
    @calizforever 4 роки тому

    Gracias, me sirvió de mucho. Se puede cerrar el formulario con el botón X que viene por defecto y a la vez que cierre el libro de excel que intentamos abrir.

  • @intercambiocatolico812
    @intercambiocatolico812 3 роки тому

    tengo un problema, no se si pueda ayudarme.
    Quiero mostrar userform en forma de cascada pero ocultando el anterior, y así conforme este en el segundo pueda mostrar un tercero pero ocultando el segundo, etc y al cerrar el userform activo me muestre el userform anterior.
    Me explico :
    al abrir userform:
    userform1 ocultar, luego mostrar userform2
    userform2 ocultar, luego mostrar userform3.....etc
    al cerrar userform:
    userform3 cerrar, luego mostrar userform2
    userform2 cerrar, luego mostrar userform1

  • @mypacodj
    @mypacodj 3 роки тому

    Gracias amigo

  • @dnis1x
    @dnis1x 3 роки тому

    Por ejemplo, el fichero referido en este video, al buscarlo en el link, se desvanece, no existe el código para rastrearlo solo la fecha.......

  • @ainsbe
    @ainsbe 3 роки тому

    Hola, seria posible que en vez de inhabilitarlo, se podría indicar que al apretar la X, se cierre el libro.? Se lo agradeceria

  • @LuisMunizZz
    @LuisMunizZz 3 роки тому

    Me ayudo mucho este video, no queria desactivar el boton si no utilizarlo para regresar a otro userform (de userform1 a userformMenu) previamente mostrado, funciona pero claro esta que existe la posibilidad de volver a abrir el userform1 nuevamente y lo vuelve a abrir sin ningun problema o mas bien casi sin ningun problema ya que cuando intento utilizar nuevamente el control X del userform1 ya no funciona, queda deshabilitado, sabes si hay alguna forma de volverlo a habilitar?

  • @AventurasViajesDrones
    @AventurasViajesDrones 8 років тому

    Muy útil, gracias por compartir

    • @ExcelHechoFacil
      @ExcelHechoFacil  8 років тому

      Muchas gracias a ti por comentar, un abrazo, saludos.

  • @arturrolandoshugulicaicedo9117
    @arturrolandoshugulicaicedo9117 9 років тому

    Estimado Andres,
    Excelente tutorial.. por favor su ayuda con la siguiente inquietud, que código debe utilizar para que un mismo formulario que es llamado de diferentes formularios cargue la información al Form activo.

    • @ExcelHechoFacil
      @ExcelHechoFacil  9 років тому

      +Artur Rolando Shuguli Caicedo Estimado para lograr que el formulario que se despliega por encima de otro formulario introduzca los valores en el Form inmediatamente activo, debes usar una jerarquía completa al formulario que queda activo una vez descargue al Form que contiene los datos.
      Nunca descargue el Form que hace el llamado al otro formulario, ya que pierdes la instancia de dicho Form y por ende generarias un error en tiempo de ejecución...
      Saludos.

    • @arturrolandoshugulicaicedo9117
      @arturrolandoshugulicaicedo9117 9 років тому

      +Excel Hecho Fácil Gracias por la información, pero es posible que me indique que código debería utilizar..

    • @ExcelHechoFacil
      @ExcelHechoFacil  9 років тому

      +Artur Rolando Shuguli Caicedo Dejame ver como puedo explicarte y te comento.
      Saludos.

  • @haroldgermanarguinzonesriv1366
    @haroldgermanarguinzonesriv1366 6 років тому

    Buenas tardes prof. saludos esta pregunta no esta relacionada directamente con este video pero se que usted me puede aclarar esta duda tengo un libro ventas y otro inventario trato de hacer un useform para llamar datos desde un libro a otro la informacion pero la sub rutina se rompe, esto es: cuando escribo los caracteres en el texbox solo puedo ir tecleandolos de uno en uno que digo con esto quiero escribir CARROS para que el list me despliegue todos los datos que cumplan con esta condición pero cada vez que tecleo una letra se sale del texbox no del formulario tengo que ir tecleando letra por letra a medida que se sale del texbox lo cual me desconcierta por que el ""mismo formulario"" dentro del ""mismo libro"" me permite teclear los caracteres de forma continua sin salirse del texbox hasta listar los datos que cumplan con la condición no se si me explico

  • @cesarapraez
    @cesarapraez 7 років тому

    Excelente amigo! saludos..

  • @albertorbeccari5261
    @albertorbeccari5261 4 роки тому

    Hola Andres, puse en practica este proceso que indicas aqui, para evitar el cierre en dos formularios consecutivos y cuando di click en la x entró en proceso continuo y no puedo salir de ninguna forma de este proceso. Tuve que apagar el equipo y lo enciendo y sigue igual y no sale del modo interrupcion y no sale de excel. Que me indicarias para solucionar esto. Gracias

    • @ExcelHechoFacil
      @ExcelHechoFacil  4 роки тому

      Descarga el libro de excel y compara tu código con el del vídeo. Saludos.

    • @albertorbeccari5261
      @albertorbeccari5261 4 роки тому

      @@ExcelHechoFacil Buen dia, logré reiniciar el equipo y solucione el problema, no sé que originó esto, aplicó en los dos formularios tu codigo quedó de diez. Muchas gracias Maestro

  • @hernanalex7490
    @hernanalex7490 4 роки тому

    Querido Andres cuando ejecuto un formulario hecho en vba excel no me deja trabajar en otro libro y a la fuerza tengo que cerrar el formulario para poder hacer cambios en el otro libro, tendra solucion?? Porque quiero trabajar con el formulario y otro libro excel agrades tu tiempo.

    • @ExcelHechoFacil
      @ExcelHechoFacil  4 роки тому

      Despliega el UserForm en modo: Modal... Saludos.

  • @cristiancontreras352
    @cristiancontreras352 3 роки тому

    Me gustaría saber como abrir cerrar un formulario adecuadamente ya que cuando habro un formulario desde otro y me devuelvo y regreso al anterior me genera un error pq ya esta abierto

    • @TrucosAlday
      @TrucosAlday 2 роки тому +1

      Hola, no sé si ya sirva de mucho mi comentario, pero, supongo que debes tener en el código de los 2 formularios el código:
      UserForm2. Show (Este código en el 1er Formulario)
      UserForm1. Show (Este código en el 2do Formulario)
      Esto es lo que te crea el error, ya que los formularios cuando abres uno desde otro, el 1ro se mantiene abierto en 2do plano y viceversa. Lo correcto sería poner:
      UserForm2. Show (Este código en el 1er Formulario)
      Unload Me (Este código en el 2do Formulario)
      Lo que hace el código "Unload Me", es cerrar el formulario activo.
      *OJO: Si tienes una base de datos, y al cerrarlo, no quieres perder el ultimo registro activo y/o guardado entonces te recomiendo que pongas el siguiente código:
      UserForm1.Hide
      Lo que hace el código ".Hide" es cerrar el formulario activo pero sin perder los últimos datos digitados, archivados, activos y/o guardados de una base de datos.
      *Al referirme con "perder los últimos datos", no es porque se te borre de tu hoja/libro, si no del propio formulario. Para que no te asustes bro.
      Pero cualquiera de los 2 funciona, incluso el "Hide" aunque no tengas base de datos. Esto ya no te debería de dar error.
      [Obviamente cambia los "UserForm" por el nombre de tus formularios].

  • @eduardobriones2721
    @eduardobriones2721 9 років тому

    muchas gracias andres

    • @ExcelHechoFacil
      @ExcelHechoFacil  9 років тому

      +Eduardo Briones Muchas gracias a ti estimado por comentar, es grato contar con tu apoyo...
      Saludos desde Colombia.

  • @Apokalipcys999
    @Apokalipcys999 18 днів тому

    Funciona perfecto, sin embargo la idea de crear un formulario es que este no se parezca a Excel y tenga una apariencia profesional ya que al abrir el formulario en pantalla completa la idea es que la x no aparezca

  • @camiloandresl
    @camiloandresl 2 роки тому

    hola Andres, gracias por enseñarnos todo esto, intento descargar el archivo ejemplo pero parece que ya no esta colgado en tu drive, puedes compartirmelo? mil gracias

  • @luisfelipebolanos683
    @luisfelipebolanos683 6 років тому

    hola profe muchas gracias por compartir tus conocimientos, tengo una inquietud: tengo un plantilla con formularios de vba y botones para cerrar el trabajo, cuando cierro el trabajo con los botones que personalize se hacen ciertos cambios en la vitacora de la plantilla, pero cuando se cierra el trabajo desde el control X de la hoja de excel no cumple las especificaciones. ¿COMO HAGO PARA MODIFICAR y/o ANULAR EL CONTROL X DE LAS HOJAS DE EXCEL?
    Gracias quedo atento a tu respuesta y si ya tienes un video sobre este tema por fa dejame el link.

  • @i-tecconsultores9727
    @i-tecconsultores9727 9 років тому

    Hola Andres, Necesito una ayudita tengo un formato de una planilla con los datos de manera horizontal y debe alimentar una ficha con los mismo datos de manera vertical, Como podria hacerlo, para optimizar mi trabajo

    • @ExcelHechoFacil
      @ExcelHechoFacil  9 років тому

      +i-Tec Consultores Estimado te aconsejo que uses la herramienta transponer, te caería como anillo al dedo.
      Acá te dejo un enlace de uno de mis videos donde se explica claramente el uso de esta herramienta.
      Saludos.
      Enlace: ua-cam.com/video/TOQed7bGX2w/v-deo.html

  • @PaulaSegura2015
    @PaulaSegura2015 7 років тому

    muy bueno, pero y en vb6?? pli..no enuentro query_close, sino qiery_update

  • @dnis1x
    @dnis1x 3 роки тому

    Cordial saludo. Agradezco tu buena intención de aportar tus conocimientos al público en general, PERO DAS MUCHAS VUELTAS PARA DECIR LO MISMO, y cuando se va a descargar el archivo, marca tu característica de DAR MUCHAS VUELTAS y al final es una ODISEA poder ubicar y descargar el archivo requerido SON POQUÍSIMAS las veces que logro descargar el fichero. Sin embargo reitero nuevamente dicho agradecimiento. Exitos y todos tus proyctos de vida se hagan realidad en breve tiempo

  • @cristianavila9913
    @cristianavila9913 4 роки тому

    Muy útil cagada la voz 😂😂😂