Question

Type ABFator
    a As Single
    b As Sinlge
End Type

Dim ABFactorArr(8) As ABFactor

«Fondamentalement, je veux déclarer un tableau de huit ABFactors que je peut alors accéder à

Je le fais et le type défini complier donne utilisateur d'erreur non défini

Merci

Était-ce utile?

La solution

faute d'orthographe? C manquante?

  • Vous avez défini le type comme ABFator sans c
  • et vous avez mis le tableau comme ABFactor avec un c

Vous avez également mal orthographié Single dans la définition de type

Vous pouvez peut-être vous avez besoin de faire le Public Type, si vous définissez dans un module et l'utiliser dans un autre?

(S'il vous plaît copier et coller le code dans vos questions à l'avenir, comme vous avez orthographié ABFactor trois façons différentes dans votre question!)

Autres conseils

Mettre cela dans le code derrière de Form1 en haut de la page:

Private Type ABFactor
    a As Single
    b As Single
End Type


Private Sub Form_Load()

Dim ABFactorArr(8) As ABFactor
Dim i As Byte
For i = 0 To UBound(ABFactorArr)
    ABFactorArr(i).a = i
    ABFactorArr(i).b = i + 10
Next i
'quick test
Debug.Print ABFactorArr(6).b

End Sub
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top