Libros de excel bloqueados al ejecutar formularios VBA

Hola,
tengo un problema con Visual Basic (VBA) y excel. El programa que estoy haciendo ejecuta formularios de VB y escribe la información en el mismo libro de excel, u obtiene información del libro de excel y la muestra en los diversos formularios. El problema es que cuando está en tiempo de ejecución el programa (formularios) no puedo abrir otro archivo de excel, inclusive si el otro libro de excel ya estaba abierto en la taskbar, no se abre. Puedo abrir de todo lo que ya estaba en la taskbar (internet, word, powerpoint, etc.) excepto otro archivo de excel.
No creo que sea por algo del código que tengo escrito, porque he hecho pruebas con formularios totalmente vacíos, y me pasa lo mismo.
¿Me podrías ayudar a corregir esto?
De antemano muchas gracias y espero tu respuesta.
Saludos.

2 respuestas

Respuesta

Básicamente esto se debe a que la propiedad ShowModal del formulario esta en true, puedes cambiar este valor a false directamente en el formulario, o colocar la instrucción userform1.show false dentro de la subrutina que abre dicho formulario.

Respuesta
-1
Eso pasa porque tienes que cargar el Formulario con UserForm1. Show vbModeless.
Así podrás hacer otras cosas aunque el formulario esté cargado.
Muchas gracias por tu respuesta, ¿pero podrías ser un poco más específico?
Más específico no puedo ser, ya te puse que tienes que cargar el formulario de esta forma: UserForm1. Show vbModeless

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas