Foros del Web » Soporte técnico » Ofimática »

Formulario que permita modificar hojas

Estas en el tema de Formulario que permita modificar hojas en el foro de Ofimática en Foros del Web. Buenas. Vereis estoy intentando realizar una macro que, si detecta algun fallo, muestre por pantalla un mensaje de error y quede a la espera de ...
  #1 (permalink)  
Antiguo 25/03/2013, 09:10
 
Fecha de Ingreso: marzo-2013
Mensajes: 1
Antigüedad: 11 años, 8 meses
Puntos: 0
Formulario que permita modificar hojas

Buenas. Vereis estoy intentando realizar una macro que, si detecta algun fallo, muestre por pantalla un mensaje de error y quede a la espera de que el usuario lo resuelva.

Por ejemplo, si en la celda... C1 se encontrara un dato que no debiera estar ahi, quisiera que mostrar un mensaje del tipo "Dato erroneo". Entonces la macro estaría a la espera de que el usuario cambiara el dato y diera a aceptar al mensaje. Entonces, despues de aceptar, la macro seguiría la ejecución dónde lo dejó.

Tengo claro que no puedo hacerlo por un msgbox (puesto que no deja editar nada antes de darle a aceptar) así que lo he estado realizando con un formulario. El problema es que, al desabilitarle el showmodal, la macro sigue ejecutandose aunque no le de a aceptar (produciendose de esta manera fallos)

Así que, ahí me he quedado. Alguna idea de como solucionar esto?

Muchas gracias de antemano!!
  #2 (permalink)  
Antiguo 02/04/2013, 10:49
Avatar de Perr0  
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años, 5 meses
Puntos: 79
Respuesta: Formulario que permita modificar hojas

Para validar tienes que hacer un recorrido por los datos, si tienes una macro que valide como ejemplo

Código vb:
Ver original
  1. Sub validar()
  2. validar_nombre
  3. validar_edad
  4. validar_sexo
  5. validar_otros_datos
  6. End Sub

y queda en validar_sexo, despues que lo corrigas volverá a pasar rápidamente por los anteriores y te revalidara sexo si lo ingresaste bien o no y continuara de estar ok.

salu2
__________________
Numerador Mp3 en Access =)
http://www.mediafire.com/download/r9...pdw/mp3(2).zip

Etiquetas: macro
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:57.