Jump to content

Avisar de duplicado con msgbox


Recommended Posts

Buenas.

En el ejemplo adjunto tengo una tabla (C14:D14) donde al selecionar un nombre, este aparece por codigo puesto en página en la celda C1. A partir de ahí se genera unos resultados que aparecen desde C2:D12.

Lo que queria conseguir es que en si en esos resultados aparecen 1 o mas duplicados, apareciara un msgbox con el titulo "Atención" que alertara de que "Tienes una o varias coincidencia, ¿quieres continuar?", y diera la opción "sí o no".

Gracias por vuestra ayuda.

AVISOS1.xlsm

Edited by elkely
Link to post
Share on other sites

Hola @elkely

Te dejo un archivo para que pruebes si va con lo que necesitas.

Si deseas valorar el tiempo invertido en procurar la solución del problema planteado, puedes hacerlo con un click en el corazón que se encuentra en la parte derecha del comentario.
Qué tengas un buen día! Suerte!
 

ae20201015_post44120_AVISOS1.xlsm

Link to post
Share on other sites

Buenas!

Muchas gracias!! Es de gran ayuda tu archivo. Ademas indique en que se repite, que me parece genial. Solo que me faltaría algo que no explique bien, al incluir datos en una celda en blanco del recuadro, lo que escribo debería refleglarse tambien en la casilla C1 para que si hay coincidencia tambien salte el msgbox. Además en las opciones, Si y No, al pulsar Si, mantuviera la casilla en la que se acaba de ingresar datos y al decir No, se eliminara.

Muchas gracias

Aviso2.xlsm

Link to post
Share on other sites

Hola @elkely

Revisa el nuevo archivo y comprueba si es lo que necesitas. No entiendo bien lo que quieres hacer al pulsar "NO", ya que las celdas que interviene son fórmulas. Por el momento, la macro las borra y las vuelve a su lugar al efectuar otra consulta.

Si deseas valorar el tiempo invertido en procurar la solución del problema planteado, puedes hacerlo con un click en el corazón que se encuentra en la parte derecha del comentario.

Que tengas un buen día! Suerte!

ae20201017_post44120_Avisos2.xlsm

Link to post
Share on other sites

Hola tierra_plana

Siento no explicarme bien. Lo único que necesito que haga el archivo es.

1º Que al seleccionar cualquier nombre que ya exite en la lista me aparezca en C1 y me salte el msgbox si dentro de los resultados que genera hay coincidencia. (Esto ya no lo hace en el último archivo que me has enviado)

2.ª Si introduzco un nombre en una celda, me aparezca en C1 y me salte el msgbox si dentro de los resultados que genera hay coincidencia. Pero solo del nombre que introduzco, no de donde pasa cuando doy a intro o paso a otra celda.

 

En cuanto al msbox, solo quiero que me avise que hay coincidencias y cuales. Pero nada más. Y un boton como Ok o salir.

Espero que esté mas claro, y perdona lo mal que me explico. Gracias por tu tiempo.

 

Te adjunto el archivo que creo que es más útil, ya que cumple con lo de seleccionar y avisar. y le faltaría el dos y el msbox adaptado a ok o salir. (Por que solo quiero que avise). De nuevo agradezco mucho tu ayuda.

Respuesta aviso1.xlsm

Link to post
Share on other sites

Hola amigo @elkely, perdona la demora en volver por aquí.

Espero poder entender tu aclaración.

Veamos:

En 17/10/2020 at 8:36 , elkely dijo:

2.ª Si introduzco un nombre en una celda, me aparezca en C1 y me salte el msgbox si dentro de los resultados que genera hay coincidencia. Pero solo del nombre que introduzco, no de donde pasa cuando doy a intro o paso a otra celda.

Creo que eso es lo que siempre hizo el código, pero ahora le agregué el nombre de la persona que consultas para que no haya dudas. Todos los clientes que agregues en el rango de las celdas "C14:D19", se reflejan inmediatamente a la celda "C1".
 

En 17/10/2020 at 8:36 , elkely dijo:

En cuanto al msbox, solo quiero que me avise que hay coincidencias y cuales. Pero nada más. Y un boton como Ok o salir.

Modificado.

Por favor, prueba el nuevo archivo y comenta tus impresiones. Si hay algún error, lo modificamos.

Qué tengas una buena jornada!!!! Suerte!

 

ae20201021_post44120_Avisos3.xlsm

Link to post
Share on other sites

Buenas, y gracias por tu tiempo y gran ayuda.

Te comento, en este último va muy bien cuando relleno una celda y hay coincidencias. Es lo que buscaba. Solo que en el primer punto comento.

1º Que al seleccionar cualquier nombre que ya exite en la lista me aparezca en C1 y me salte el msgbox si dentro de los resultados que genera hay coincidencia.

Es decir que cuando yo selecciono un nombre ya existente del rango, el nombre también debe de aparecer en C1 hacer las comparaciones y saltar el aviso si hay coincidencias. De hecho el primero que me enviaste lo hacia, pero después ha dejado de hacerlo. Tendría que hacerlo, pero sin dejar de hacer lo que ya hace el archivo. Muchas gracias.

ae20201021_post44120_Avisos3.xlsm

Link to post
Share on other sites

Hola @elkely!!!

Hace 16 horas, elkely dijo:

1º Que al seleccionar cualquier nombre que ya exite en la lista me aparezca en C1 y me salte el msgbox si dentro de los resultados que genera hay coincidencia.

Modificado, y perdona las veces que tuviste que repetirlo hasta que me dí cuenta!

Cualquier modificación necesaria, estaremos en contacto.

Qué tengas un buen día. Suerte!!!!

 

 

ae20201022_post44120_Avisos4.xlsm

Link to post
Share on other sites

Hola de Nuevo. Muchas gracias.

Siguiendo tu guía consegí que que se consiguiera el punto 1.

Lamentablemente cuando intento pasarlo al archivo que estoy creando, no lo consigo. Cualquier celda que seleccione, se duplique o no, el resultado me salta el aviso. Y no logro encontrar que hago mal.

Creo que hubiese sido más fácil pedir que dentro de un Rango, cuando la celda cambie de color que saltarara un aviso. Lo pedire en otro hilo. Agradezco mucho tu tiempo y paciencia. Te subo el archivo con las dos cosas que pedía.

Avisos4Bis.xlsm

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Posts

    • Buenos días, tengo un problema en este Excel, yo hacia el pedido con normalidad le daba a guardar y se me guardaba directamente en la hoja de listado, y automáticamente se me cambiaba el numero de pedido, ahora al darle a guardar me sale un error y no se me actualiza directamente el numero, y al guardarse en listado me sale REF. SI ME PODRIAN AYUDAR, ES ALGO QUE ME URGE. GRACIAS!! PEDIDOS 2019.xlsm
    • Alguien por favor que me ayude con esto, he intentado de cierta forma pero de verdad que no me sale... si es que se necesita mas explicación que creo que sí me avisan pero ayudaaaa...
    • Muchas gracias por tu ayuda! Me viene muy muy bien tu fórmula. Saludos,
    • Hola! Gracias por tu respuesta, pero lo que busco es que cuando pulse un botón además de sustituir el texto en el archivo word, ya predefinido en la macro en el excel, copie solo la gráfica de una hoja que le indiquemos y la pegue en un espacio determinado del archivo word... Tengo el siguiente código pero no me funciona.. (no está incluido en el excel anterior) Sheet("grafica1").Shapes(1).CopyPicture   Paragraphs(.Paragraphs.Count).Range.Start).Select Selection.Collapse Direction:=wdCollapseEnd Paste Gracias igualmente por tu ayuda! Saludos,
    • Hola, No se si se necesiten macros. Lo que se es que se pueden copiar / pegar rangos, tablas, graficos, desde Excel a Word y Power Point, como vínculos, esto permite que los objetos pegados en las aplicaciones se actualicen con con cambios realizados en el origen. Debe usar las opciones de pegado especial que le ofrece el WORD.    
  • Recently Browsing

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Privacy Policy