NO INICIAR UN FORMULARIO

2 envíos / 0 nuevos
Último envío
Andrés Montaña
Imagen de Andrés Montaña
Offline
última acción: Hace 4 años 9 meses
alta: 25/07/2018 - 00:10
Puntos: 135
NO INICIAR UN FORMULARIO

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

Etiquetas: 

Andrés Montaña
Imagen de Andrés Montaña
Offline
última acción: Hace 4 años 9 meses
alta: 25/07/2018 - 00:10
Puntos: 135
Al parecer, segun estuve

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