Hola, buen dia.
Mi cuestion es la siguiente:
Tengo un formolurio, mi intencion es que cuando no exista una tabla que tengo enlazada con un listbox el fomulario no se ejecute. es decir el evento UserForm_Initialize no muestre el formulario. hasta ahora tengo lo siguiente
Private Sub UserForm_Initialize()
ListBox1.ColumnHeads = True
ListBox1.ColumnCount = 2
On Error GoTo err1
ListBox1.RowSource = "T_BAQunicos"
GoTo salir
'*******************************************************************
' MANEJO DE ERRORES
err1:
MsgBox ("al parecer a ejecutado el procedimiento fuera del Libro o no se ha podido encontrar el origen de los datos" _
& vbNewLine & " asegurese que el libro activo sea: " & ThisWorkbook.Name)
salir:
End Sub
Al parecer, segun estuve leyendo y consultando con compañeros que manejan mas el tema que yo, cuando se llama a un evento no se puede detener.
La solucion que encontre fue que: validara lo mismo que hago en el evento Initialize pero antes de hacer la llamada al formulario y mediante un if si no se cumple la validacion pues no llamar al formulario.
Andres Montaña
anfemonga @ gmail.com