Visual basic y VBA access
Estoy realizando una aplicación para access y tengo un error en el siguiente procedimiento:
Private Sub objParser_OnSatellites(varSatellites As Variant)
Dim inx As Integer
Dim objSatellites As Satellites
Dim sat As Satellite
Set objSatellites = varSatellites
For inx = 1 To objSatellites.Count
Set sat = objSatellites(inx)
lstSats.List(inx -1) = "PRN: " & sat.ID & ", SNR: " & sat.SNR
Next
End Sub
Decir que el procedimiento está copiado de visual basic por lo que puede haber algo que no funcione bien en VBA.
El error que aparece es:
Error 91 variable de objeto o bloque with no establecido. El error me lo da en el código en la parte en cursiva. LstSats es una lista, y list supongo que será como se refiere a ella en visual basic, ¿puede ser que list sea diferente en VBA?
¿Cómo puedo solucionar el problema?
Private Sub objParser_OnSatellites(varSatellites As Variant)
Dim inx As Integer
Dim objSatellites As Satellites
Dim sat As Satellite
Set objSatellites = varSatellites
For inx = 1 To objSatellites.Count
Set sat = objSatellites(inx)
lstSats.List(inx -1) = "PRN: " & sat.ID & ", SNR: " & sat.SNR
Next
End Sub
Decir que el procedimiento está copiado de visual basic por lo que puede haber algo que no funcione bien en VBA.
El error que aparece es:
Error 91 variable de objeto o bloque with no establecido. El error me lo da en el código en la parte en cursiva. LstSats es una lista, y list supongo que será como se refiere a ella en visual basic, ¿puede ser que list sea diferente en VBA?
¿Cómo puedo solucionar el problema?
1 respuesta
Respuesta de Antonio Pugliese
1