Saltar al contenido

Ciclar una macro hasta que se cumpla una condicion


Recommended Posts

publicado

Buenos días.

Tengo un problemita con una macro y esperaba me pudieran ayudar. necesito un codigo para que no me permita continuar con los pasos de la macro hasta que se cumpla una condición (que dos celdas contengan un texto especifico o diferente a un texto especifico) anexo un ejemplo y espero me puedan ayudar. de antemano muchas gracias

Libro2.zip

publicado

Exactamente que hace tu código? Creo que no te convendría mucho ciclar tu código, mas bien sería usar la siguiente sintaxis:

Msgbox("Datos erróneos") : Exit Sub

El mensaje obvio lo puedes cambiar por el que quieras, sólamente utilizas un If donde verifiques si las celdas contienen esos datos y si se cumple pones la línea que te agregué, por ejemplo en el archivo que mandaste imaginandome como se llaman tus textbox, les diremos 1 y 2:

If Textbox2 = "" Or Textbox2 = "N/A" And Textbox1 = "NO" Then
     Msgbox("Datos erróneos") : Exit Sub
Else
     'Aqui el resto del código
End if

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.