Como declarar un modulo de clase en VB URGENTE

Javier Vergara
23 de Diciembre del 2003
Tenga este procedimientos para declarar un modulo de clase y me genera un error

Error 91 en tiempo de ejecucion
Variable de objeto With no establecido


Private Sub UserForm_Click()
Public cNum2Let As clsNum2Let ' Declaración Pública
End Sub

Private Sub TextBox1_Change()
Dim cNum2Let As clsNum2Let ' Declaración local
cNum2Let.numero = 100
TextBox1.Text = cNum2Let.ALetra
End Sub

al depurar me aparece subrayado en la linea

cNum2Let.numero = 100


Juan
23 de Diciembre del 2003
Con la declaración que has hecho cNum2Let es una
referencia a un objeto que apunta a Nothing. Si quieres
crear el objeto deberías declararla así:

Dim cNum2Let As New clsNum2Let

Por otra parte no se para que es esa variable pública,
pero no deberías colocarla dentro de ningún
procedimiento,
ni debería llamarse igual que la variable local, para evitar confusiones.