Capturar botón cancelar de cuadro de dialogo abrir

Hola experto, estoy atracado con una validación de un modelo que quiero implementar, el trabajo consiste en abrir un archivo aleatorio para actualizar una data, para esto llamo al cuadro de dialogo abrir a través de una macro con el botón de aceptar bloqueado, así con un doble click se escoge la ruta del archivo con el que quiero trabajar, el tema pasa por el botón cancelar que si necesito que este habilitado para suspender la operación al ser presionado, lo malo es que no puedo capturar el evento que se dispara al presionar este botón y me bota el error correspondiente por que no he podido controlar este evento, te agradecería me pudieras ayudar a poner el código adecuado para controlar este evento. Saludos.

1 respuesta

Respuesta
1
Sub xx()
Dim verSiAbre
verSiAbre = Application.Dialogs(xlDialogOpen).Show
End Sub
No se como tenés tu código, pero si ejecutás el código que te pasé yo, la variable verSiAbre devuelve Verdadero cuando efectivamente se abre un archivo y Falso cuando Cancelas el Dialogo...
Tal vez esto te sirva

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas