Variable not defined

Messages postés
551
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
3 octobre 2019
-
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

Afficher la suite 

2 réponses

Messages postés
551
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
3 octobre 2019
2
0
Merci
La coloration syntaxique permet-elle de répondre à ma question ?
jordane45
Messages postés
26516
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 octobre 2019
316 -
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.

Merci d'y penser dans tes prochains messages.
Commenter la réponse de Herve_be
Messages postés
1946
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
6 octobre 2019
68
0
Merci
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
Private Infos() As Info


Commenter la réponse de vb95