No video

Show message box in Excel VBA with buttons Yes / No using MsgBox @EXCELeINFO

  Рет қаралды 113,451

Sergio Alejandro Campos - EXCELeINFO

Sergio Alejandro Campos - EXCELeINFO

6 жыл бұрын

✅ Download the file | www.exceleinfo.com/mostrar-cua...
🏆 Subscribe | goo.gl/M5zNA8
In the VBA language and practically in any programming language it is necessary to master a function that allows us to both display informative messages and messages where we are given the option of continuing with the execution of a procedure or performing another action. In VBA there exists the MsgBox function that can be used only to display a message as to use it in conjunction with a variable and pass to the variable the value of the button that was pressed.
Overview of the MsgBox function in VBA
The use of the MsgBox function in VBA can be as simple or as elaborate as you wish. The following is the basic syntax of the use of MsgBox:
MsgBox [message], [buttons], [title], [help file], [context]
Now we see the use of MsgBox in a functional case:
Sub Mensaje()
MsgBox "Mensaje de prueba", vbOKOnly + vbInformation, "EXCELeINFO"
End Sub
More examples | www.exceleinfo.com
More examples | blogs.itpro.es/exceleinfo
Facebook Page | / exceleinfo
Get notificacions on Telegram | t.me/EXCELeINFO
Twitter | @EXCELeINFO
Twitter | @SergioACamposH
Download EXCELeINFO addin:
addin.exceleinfo.com

Пікірлер: 97
@enelsidoadames66
@enelsidoadames66 5 жыл бұрын
Para mi ha sido un explicito video, muy bien detallado. Felicitaciones a su ejecutor!!!!!
@luisfernandocastronavarro7
@luisfernandocastronavarro7 2 жыл бұрын
De verdad muchas gracias apenas voy iniciando en este mundo y realmente hace falta mucho este tipo de videos que expliquen detalladamente como hablar con VBA
@freddyfelipeclasepuello3498
@freddyfelipeclasepuello3498 2 ай бұрын
MUY BIEN, FREDDY DESDE REPUBLICA DOMINICANA
@diegomarceloloto9907
@diegomarceloloto9907 3 жыл бұрын
muchisimas gracias Sergio, estoy aprendiendo muchos con tus vídeos, por su puesto con tu excelente explicación!!!!!!!
@juancruzzabala5116
@juancruzzabala5116 11 ай бұрын
Excelente, una gran clase, me es de suma utilidad. Un saludo desde Argentina.
@erienortiz7959
@erienortiz7959 Жыл бұрын
Excelente aporte, Rápido, fácil y concreto. Gracias.
@yasserhekseycastillomejia6948
@yasserhekseycastillomejia6948 5 жыл бұрын
Muy buena ayuda, me sirvió de mucho en mis botones de macros. saludos desde Nicaragua. 29 de agosto 2019
@grijalvaescobedo158
@grijalvaescobedo158 Жыл бұрын
De lujo todos estos tips me sirven para saber cómo utilizarlos 👌🤝
@alexanderarias7384
@alexanderarias7384 6 жыл бұрын
excelentisimo maestro muchas gracias es basico saber esto para Run de las macros en caso de que tengamos que tomar una decision diferente de seleccionar si en ella y me gusto mucho la introduccion musical al video asi deben ser que se sienta algo muy especial asi como la musica de fondo de peliculas como Tron el legado
@SergioAlejandroCampos
@SergioAlejandroCampos 6 жыл бұрын
Así es. Lo que tiene de básico lo tiene de importante. Me alegra que haya gustado la música de intro
@EstudiosInteligentesExcel
@EstudiosInteligentesExcel 6 жыл бұрын
Excelente ejercicio!! Gracias por comparti tus conocimientos. Danilo...
@SergioAlejandroCampos
@SergioAlejandroCampos 6 жыл бұрын
Gracias Danilo.
@karlosx9313
@karlosx9313 Жыл бұрын
excelente explicación amigo, muchas gracias
@jet_set_jess
@jet_set_jess 6 жыл бұрын
Your videos are so professional Sergio!!! Very impressive!
@SergioAlejandroCampos
@SergioAlejandroCampos 6 жыл бұрын
Thanks a lot Jessi.
@rubendariosaldanarodriguez7554
@rubendariosaldanarodriguez7554 4 жыл бұрын
Muy útil, gracias.
@PerritoAzzul
@PerritoAzzul 2 жыл бұрын
Excelente me ayudo bastante, gracias
@nahuel2KDJ
@nahuel2KDJ 11 ай бұрын
Muchas gracias, me sirvió mucho tu video amigo :D
@gustavomunoz1989
@gustavomunoz1989 3 жыл бұрын
Sergio muchas gracias por su video ha sido de gran ayuda. Solo que me gustaria saber como editar un cliente ya guardado y despues que pueda volver a guardar con los cambios realizados. quedo atento muchas gracias.
@EcoDev-Solutions
@EcoDev-Solutions 6 жыл бұрын
Excel-ente como siempre. Muchas gracias por compartir!
@SergioAlejandroCampos
@SergioAlejandroCampos 6 жыл бұрын
Gracias David.
@Dynastymc13
@Dynastymc13 4 жыл бұрын
@@SergioAlejandroCampos Tengo una pregunta, como hago para cuando hago CLICK en la macro, me salga un cuadro de alerta si la casilla es menos a un valor en específico?
@vergelantoniorodriguezmeji3914
@vergelantoniorodriguezmeji3914 4 жыл бұрын
Perfecto lo use en lo que necesitaba para mi trabajo.. Tenía un botón para eliminar cierta información ya previamente creada con una macro, pero a veces eliminaba sin querer. Ya que al presionar dicho botón la macro se ejecutaba eliminando lo que ya estaba programado para borrar. Con estos MsgBox he solucionado el problema. Te sirve como seguridad para no cometer errores al momento de trabajar... "GRACIAS SERGIO"
@SergioAlejandroCampos
@SergioAlejandroCampos 4 жыл бұрын
Es correcto. Siempre recomiendo que pidamos confirmación antes de ejecutar una acción.
@vergelantoniorodriguezmeji3914
@vergelantoniorodriguezmeji3914 4 жыл бұрын
@@SergioAlejandroCampos muchas Gracias fue de mucho valor
@oscarsantos9251
@oscarsantos9251 6 жыл бұрын
Hola Sergio exelente entega de gran valor gracias sal2 pulgar ARRIBA
@SergioAlejandroCampos
@SergioAlejandroCampos 6 жыл бұрын
Gracias Óscar.
@soporteinformatico1796
@soporteinformatico1796 Жыл бұрын
Excelenteeee,,, muchas graciassss
@fernandomedinaperez8133
@fernandomedinaperez8133 3 жыл бұрын
gracias por su video . tengo una pregunta sobre la variable "sino" . puede la variable pregunta guardar un valor indivual para "Si" y Otro para "NO". gracias por sus tutoriales . Un saludo
@AtindriyaDas
@AtindriyaDas Жыл бұрын
Gracias Sergio!
@ismailregragui7153
@ismailregragui7153 Жыл бұрын
muchas gracias
@lestherwillmerparedescarde4770
@lestherwillmerparedescarde4770 2 жыл бұрын
Excelente video
@user-zr1ee8nt2f
@user-zr1ee8nt2f 5 ай бұрын
Eres el mejor
@mariolipari9467
@mariolipari9467 5 жыл бұрын
MUCHAS GRACIAS. MUY BUENA EXPLICACIÓN. ADEMAS PUDE SUSCRIBIRME Y PODER BAJAR EL ARCHIVO. AGRADEZCO PROFUNDAMENTE EL APORTE QUE HACEN. CON APRECIO DESDE ARGENTINA.
@alrava29
@alrava29 6 жыл бұрын
Saludos Amigo Sergio! Soy Docente en un Liceo acá en Venezuela y gracias a sus vídeos, estoy haciendo un sistema de registro y calificaciones de los estudiantes, el único detalle para completarlo es hacer una o varias plantilla en Word de diseño propio, para las diferentes constancias y documentos que emite la institución y que estas se puedan generar con una macro desde Excel. Estaría muy agradecido, sí en uno de sus vídeos hiciera uno que solucionara lo que le planteo. De antemano GRACIAS y muchos ÉXITOS!!!!
@SergioAlejandroCampos
@SergioAlejandroCampos 6 жыл бұрын
Hola. Ya conoces Combinar correspondencia ? kzfaq.info/get/bejne/mc6aY8acs5bXpas.html
@alrava29
@alrava29 6 жыл бұрын
Muchas Gracias por responder. Si, he estado trabajando con combinación de correspondencia pero en algunos casos tengo que editar la base de dato y teniendo abierto el archivo Word abierto, al tratar de abrir el archivo Excel me dice que no se pude editar solo en modo de lectura. Sí me permite le envío por esta vía o por la que usted disponga el link de un vídeo que está acá mismo en KZfaq que más o menos explica lo que quiero hacer pero sinceramente no entiendo mucho o más bien nada!!
@fmazoramirez
@fmazoramirez 6 жыл бұрын
!Muy interesante, gracias!
@SergioAlejandroCampos
@SergioAlejandroCampos 6 жыл бұрын
Gracias Freddy.
@sergiomira741
@sergiomira741 4 жыл бұрын
Amigo! Que buen video, solo tengo una duda.. para el msgbox que tiene el botón SI,NO... es posible agregarle un código para que automáticamente yo le de la orden de darle en Si ó No sin necesidad de utilizar el Mouse para darle Clic?
@patriciotapia8614
@patriciotapia8614 2 жыл бұрын
Más que nada, gracias por enseñar
@JoseLuis-kk4qj
@JoseLuis-kk4qj 2 жыл бұрын
Es muy buen vídeos si enseñas cómo integrar estos mensajes antes y después de una macro, o que dependiendo de la respuesta ejecuten una o no hagan nada. Sería de mucha ayuda, gracias.
@SergioAlejandroCampos
@SergioAlejandroCampos 2 жыл бұрын
Excelente idea.
@41JOHNMOR
@41JOHNMOR 6 жыл бұрын
SERGIO, excelente video, una consulta porque en la Macro 3 y 4, a la variable "pregunta" la cambiaste de "String" a "Integer" . Yo las cambie a "integer" pero tu Macro funciona igual. Podrias explicar cual es la finalidad de cambiar el tipo de variable
@camilogomez268
@camilogomez268 5 жыл бұрын
Me quedó la misma duda. Gran video. muchas gracias.
@camilogonzalezcordova298
@camilogonzalezcordova298 2 жыл бұрын
Muy buen video, pero me guastaría saber si existe la manera de crear un mensaje de advertencia para ejecutar macro antes de cerrar archivo excel?
@jorgepatzi8809
@jorgepatzi8809 4 жыл бұрын
Excelente video muy bien explicado, en tu Msgbox el titulo tiene un fonfo color azul como se puede lograr que salga asi, en mi caso todo sale fondo blanco
@SergioAlejandroCampos
@SergioAlejandroCampos 4 жыл бұрын
Lo del color es configuración de Windows 10. Entra a la configuración de personalización.
@keysyangulo8176
@keysyangulo8176 3 жыл бұрын
muy buen video ,no eres como los otros que te hacen pagar por sus plantillas
@SergioAlejandroCampos
@SergioAlejandroCampos 3 жыл бұрын
Todo es gratis, menos las capaciones :-)
@juankogalarzabasilio5114
@juankogalarzabasilio5114 4 жыл бұрын
hola buen video , muychas gracias ... tengo una duda ,como podria hacer que cuando aplique el msgbox en lugar de preguntarme o escribir una pregunta en lugar de ello pueda jalar lo que dice en una celda determinada?,si pudieras ayudar te estare agradecido mi estimado.
@fernandoescobarsando
@fernandoescobarsando 6 жыл бұрын
Buenos dias Sergio excelente video,una consulta como haces para darle esa apariencia a los msgbox
@SergioAlejandroCampos
@SergioAlejandroCampos 6 жыл бұрын
Hola. Esa apariencia la da Windows 10. El fondo blanco es predeterminado y el blanco en el título solo configuro en la sección Colores que no aplique color a la barra de título. Todo en Windows 10.
@luiscorado2868
@luiscorado2868 6 жыл бұрын
Muy bueno, gracias por compartir Sergio, una consulta tienes algún curso de macros de forma secuencial.
@SergioAlejandroCampos
@SergioAlejandroCampos 6 жыл бұрын
Hola. No, pero lo he estado considerando.
@luiscorado2868
@luiscorado2868 6 жыл бұрын
Seria excelente viniendo de tu parte, yo me apunto por adelantado ánimo Sergio
@SergioAlejandroCampos
@SergioAlejandroCampos 6 жыл бұрын
Te agradezco Luis.
@carlosnicolasaltamiranoaci8781
@carlosnicolasaltamiranoaci8781 4 жыл бұрын
una consulta es posible preguntar mas de una vez si quieres ejecutarla, por ejemplo la primera pregunta que diga si desea continuar, si se coloca que si que te vuelva a preguntar "Esta seguro" si le vuelve a poner que si que pregunte "Seguro de asumir el riesgo", y finalmente si le pones que si que se ejecute, es posible algo así o solo es una fantasía
@cachitrapp5549
@cachitrapp5549 2 жыл бұрын
Sergio como andas, se que es otro tema pero me gustaría pudieras ayudarme, dentro de un formulario en un texbox quisiera muestre la fecha actual, como la función =hoy () en excel, desde ya muchas gracias saludos
@Qwerty_c
@Qwerty_c 4 жыл бұрын
Hola es posible hacer referencia a una casilla en el mensaje de msgbox es decir msgbox (" " y ahora indicarle que muestre el contenido de una casilla) gracias.
@mayorquin68
@mayorquin68 5 жыл бұрын
Excelente, cómo introduzco msgbox, en macros que ya he creado?
@isaaccernas7428
@isaaccernas7428 4 жыл бұрын
call "el nombre que pusistes en "sub" "
@leopoldoblancas4224
@leopoldoblancas4224 6 жыл бұрын
Excelente Sergio, solo completando el ejercicio, a mi me ha parecido más cómodo hacer la función MsgBox usando las constantes vbNo, vbYes, vbIgnore, vbCancel... con facilidad lo recuerdo en vez de los números. Sub MsgBox_LBV() Dim Resultado Resultado = MsgBox("Hola Mundo", vbYesNoCancel + vbInformation, "Mensaje especial") Select Case Resultado Case vbYes MsgBox "Se pulsó el botón Si" Case vbNo MsgBox "Se pulsó el botón No" Case vbCancel MsgBox "Se pulsó el botón Cancelar" End Select End Sub Saludos.
@SergioAlejandroCampos
@SergioAlejandroCampos 6 жыл бұрын
Gran aporte Leopoldo. Te agradezco
@hectorhidalgo5412
@hectorhidalgo5412 3 жыл бұрын
Hola Estimado, me encanto el video, pero he tratado de poner en practica los códigos para trabajar con los magbox y me falta la ultima parte. tengo este codigo, que de actualizar todo los datos me sale este mensaje para decirme si quiero guardar los datos o no, pero al presionar el no, me borra los datos y reviso que los datos estan guardados en el formulario. que puede ser? Private Sub Form_AfterUpdate() Beep If MsgBox("QUIERES GUARDAR LOS DATOS INGRESADOS", vbQuestion + vbYesNo, "ATENCION") = vbYes Then Else Cancel = True End If End Sub
@juman86garvil
@juman86garvil 5 жыл бұрын
saludos maestro. cual es la causa o porque los mensages que se repiten 2 veces
@proyecto2148
@proyecto2148 4 жыл бұрын
Y como haría si tengo un formulario con 5 campos y 2 botones *Guardar* y *Salir* Estoy llenando 3 campos y de pronto presiono el botón *Salir* Entonces es ahí que necesito que me pregunte si estoy seguro de salir, si es SI, entonces que salga del formulario, si es NO pues que se mantenga y así poder seguir completando los campos. ( Todo esto si los campos están llenos de letras/números) Agradecería mucho ese aporte, por lo demás sus vídeos son muy intuitivos y prácticos, aprendo mucho de ello, muchas gracias..
@3579867
@3579867 6 жыл бұрын
buenas tarde y disculpen mi ignorancia, aja ahora bien, cuando opte por el si o aceptar, como hago para que me ejecute la orden de la otra macro previo a este? o yo coloco estos parametros de ultimo en la macro para que este se me cumple? laorden que le estpy dando en la macro anterior
@SergioAlejandroCampos
@SergioAlejandroCampos 6 жыл бұрын
Hola Yilber. Piensa que tienes dos código a elegir, un código irá en la parte donde de muestra el mensaje de Sí, y el otro código de correrá en la parte donde mostramos el mensaje de No.
@franciscorodriguez255
@franciscorodriguez255 6 жыл бұрын
Excelente solo una pregunta como Cambio de color los mensajes emergentes , me di cuenta que tenían un color morado ? Saludos
@SergioAlejandroCampos
@SergioAlejandroCampos 6 жыл бұрын
Hola Francisco. Ese color es el color que asigna Windows 10 a las ventanas dependiendo el fondo de escritorio que tengas en tu PC, no depende de Excel.
@franciscorodriguez255
@franciscorodriguez255 6 жыл бұрын
jajaj gracias XD por cierto sigo todos tus videos felicitaciones eres muy buen instructor :)
@venus553
@venus553 Жыл бұрын
Se podria cambiar los botones "si, no, cancel" y ppnerles algun otro dato?
@katherinediaz9355
@katherinediaz9355 Жыл бұрын
2:45
@Facundoleropero
@Facundoleropero 4 жыл бұрын
Hola, tengo este codigo para que se me ejecute una macro mas compleja, me gustaría cambiarlo por un mensaje de si y no, sabrías como? If Err.Number = 0 Then MsgBox "ENVIADO", vbInformation, "Resumen" Else MsgBox "Error: " & Err.Description, vbCritical, "Error" End If
@dianac.b.r.6057
@dianac.b.r.6057 4 жыл бұрын
Como impido que los MsgBox sean cerrados por el usuario con la X que aparece en el cuadro de dialogo?
@netbeanscafeinternet8702
@netbeanscafeinternet8702 3 жыл бұрын
y si quiero que al presionar ok se active otra macro?
@eduardocumpajuarez5808
@eduardocumpajuarez5808 6 жыл бұрын
Hola a todos, tengo una consulta, alguien podría ayudarme con esto. En una función predeterminada en excel por ejemplo la funcion PROMEDIO ; = Promedio(numero1;numero2;...) , sale dentro de los paréntesis la descripción de que debes ingresar(osea sale numero1,numero2,etc),pero en una función definida por el usuario no sale nada dentro de los paréntesis, quisiera saber si hay una forma de como hacer para ponerle una descripción dentro a los paréntesis a una función definida por el usuario.Espero haber explicado bien mi duda y espero que alguien me ayude.
@SergioAlejandroCampos
@SergioAlejandroCampos 6 жыл бұрын
Hola. Solo puedes ver los parámetros presionando el botón de Fx, de otra manera no es posible
@eduardocumpajuarez5808
@eduardocumpajuarez5808 6 жыл бұрын
Gracias por responder
@vicente736
@vicente736 4 жыл бұрын
Disculpa, pero soy muy torpe Como pongo la macro para que ejecute una u otra Tengo dos macros una de guardar factura en pdf y otra de imprimir factura Pero cuando se hace una factura no siempre la quiero guardar en pdf Lo que pasa que la persona que utiliza el programa es un poco torpe y muchas veces la imprime, pero no la guarda antes y luego los números de factura no son correlativos. Lo que necesito es que al darle a la macro imprimir salga un mensaje diciendo si quieres guardar si es si ejecute la macro guardar en pdf Si es no que la imprima sin guardar en pdf Y no sé cómo poner las macros y donde Puedes darme un ejemplo. Muchas gracias y saludos desde España
@gonzalezchavezjudithalejan5027
@gonzalezchavezjudithalejan5027 4 жыл бұрын
Cómo hago si quiero que cuando seleccione una celda me mande un cuadro de mensaje con una imagen
@johnsalazarturco96
@johnsalazarturco96 2 жыл бұрын
DISCULPE COMO PUEDE AÑADIR EN UN MENSAJE LA LETRA Ñ YA QUE ME BOTA OTRO CARACTER
@Amsterdam693
@Amsterdam693 3 жыл бұрын
Excelente video, muy útil. Pero que debo escribir para que al elegir NO no haga nada y no ejecute la macro? Muchas gracias
@DyaNiiTha1
@DyaNiiTha1 3 жыл бұрын
Tengo la misma duda, ya hice el ejercicio y todo excelente, pero al darle clic en NO aun asi guarda la información, ¿debe ir en un "Sub" aparte? Gracias
@Amsterdam693
@Amsterdam693 3 жыл бұрын
@@DyaNiiTha1 Yo opté por hacer eso. Hice uno de SI y NO, en SI cite la macro y en NO puse el mensaje.
@DyaNiiTha1
@DyaNiiTha1 3 жыл бұрын
@@Amsterdam693 OK gracias, entonces debo hacer 2 macros o separarla antes de correrla?
@Amsterdam693
@Amsterdam693 3 жыл бұрын
@@DyaNiiTha1 Haces dos ✌️. En una la macro donde esta todo el trabajo y en la otra donde vas a poner lo que acá vimos (SI y NO). Así cuando digas SI corre la macro y cuando digas NO sale el mensaje.
@polyuprotecs.a1413
@polyuprotecs.a1413 3 жыл бұрын
@@Amsterdam693 como citaste la macro amigo ?
@josealonsoperezordonez2567
@josealonsoperezordonez2567 3 жыл бұрын
Mágnifico
@hernanparodighinaglia4724
@hernanparodighinaglia4724 3 жыл бұрын
Hola, a ver si tengo suerte porque el video tiene bastante tiempo de publicado.\ Cree una macro para borrar ciertas celdas de una hoja, quiero usar esta macro de SI/NO para que el usuario confirme si realmente desea ejecutar la macro de borrardo. Incluí y ejecuta perfecto el cuadro de SI/NO pero sin importar la respueta que marque , luego ejecuta el borrado del rango gracias de antemano. saludos
@SergioAlejandroCampos
@SergioAlejandroCampos 3 жыл бұрын
Qué tal Hernán. Te recomiendo buscar el tema de Msgbox en mi curso de macros que tengo en este mismo canal.
@hernanparodighinaglia4724
@hernanparodighinaglia4724 3 жыл бұрын
Muchas gracias!!! Ya lo logré...eso me pasa por ver el video corriendo!!! Todo muy bien explicado
@juanalvaradorodriguez2628
@juanalvaradorodriguez2628 2 жыл бұрын
A mi no me sale se pone error de complicacion
@Estefa2094
@Estefa2094 4 жыл бұрын
¿Cómo puedo hacer para que el MsgBox sencillo osea el de "aceptar" también quedé con el título que yo quiera? En tu caso, que no aparezca "Microsoft Excel" sino también "ExcelInfo" como los otros...
@SergioAlejandroCampos
@SergioAlejandroCampos 4 жыл бұрын
Prueba esto: Msgbox “mensaje”, vbInformation, “Estefanía”
@Estefa2094
@Estefa2094 4 жыл бұрын
@@SergioAlejandroCampos Lo probaré, muchísimas gracias. Mañana te cuento si me funciona.
Run a macro in Excel at a specific time or every so often with OnTime VBA @EXCELeINFO
14:02
Sergio Alejandro Campos - EXCELeINFO
Рет қаралды 51 М.
A teacher captured the cutest moment at the nursery #shorts
00:33
Fabiosa Stories
Рет қаралды 57 МЛН
ПРОВЕРИЛ АРБУЗЫ #shorts
00:34
Паша Осадчий
Рет қаралды 7 МЛН
A little girl was shy at her first ballet lesson #shorts
00:35
Fabiosa Animated
Рет қаралды 18 МЛН
6 Excel Tools Most Users Never Think to Use (Files Included)
12:34
MyOnlineTrainingHub
Рет қаралды 157 М.
Python in Excel vs. VBA - What You Should Learn in 2024!
10:05
David Langer
Рет қаралды 36 М.
Excel VBA and Macros - Chapter 20 - MsgBox function combined with If statement @EXCELeINFO
17:34
Sergio Alejandro Campos - EXCELeINFO
Рет қаралды 44 М.
5 Excel Secrets You'll Be Embarrassed You Didn't Know
17:32
Excel Campus - Jon
Рет қаралды 140 М.
🟢 Como Usar Buscarv en VBA 🟢 Como Usar VLOOKUP EN VBA 🟢
8:15
Aprendamos Excel
Рет қаралды 9 М.