Bonjour,
Je ne comprends pas pourquoi cette variable serait indéfinie.
Dans un module (.BAS) j'ai
Option Explicit
Private Type Info
X As String
Y As Long
...
End Type
Private Infos() As Info
Private Count As Long
Public Function GetInfoS() As String
Count = GetInfo(Info)
GetInfo est une fonction définie dans un autre module (.BAS)
Sur la dernière ligne : "Variable not defined" et Info est surligné !?!
EDIT : Correction des balises de code : Ajout du langage afin d'avoir le coloration syntaxique
A voir également:
Object variable not set lotus notes
Vba variable not defined - Meilleures réponses
Object variable or with block variable not set - Meilleures réponses
La coloration syntaxique ne permet pas nécessairement de répondre à ta question... mais cela permet
- de s'assurer que le code écrit l'est correctement
- de voir plus rapidement les instructions
- d'avoir l'indentation
bref.. de rendre le code plus agréable et facile à lire....
Cela ne peut donc être que bénéfique... puisque les personnes qui viennent lire ce message trouveront un code plus agréable et clair à lire.... ils seront donc plus enclin à aider.
Bonjour
Info est un type et non une variable
La variable de type Info à mettre en paramètre pour la fonction GetInfo serait plutôt Infos(0) par exemple que tu as définie dans le tableau à cette ligne
Evidemment il te faut définir la taille de ce tableau
14 janv. 2019 à 16:04
- de s'assurer que le code écrit l'est correctement
- de voir plus rapidement les instructions
- d'avoir l'indentation
bref.. de rendre le code plus agréable et facile à lire....
Cela ne peut donc être que bénéfique... puisque les personnes qui viennent lire ce message trouveront un code plus agréable et clair à lire.... ils seront donc plus enclin à aider.
Merci d'y penser dans tes prochains messages.