Tableaux à plusieurs dymensions

VBREP Messages postés 69 Date d'inscription mercredi 1 janvier 2003 Statut Membre Dernière intervention 4 mars 2007 - 19 janv. 2005 à 17:20
cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 - 19 janv. 2005 à 17:53
salut à tous

voici mon code
dim vli ' avec ou sens AS integer
dim vhi ' avec ou sens AS integer

dim vtotal(vli, vhi) ' avec ou sens AS integer

le pb est lors de l'execution
une erreur survient
erreur de compilation ( constante requise) dim vtotal(vli, <gras>vhi

3 réponses

cs_darunia Messages postés 354 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 24 mars 2011 2
19 janv. 2005 à 17:44
Salut,

Si tu veux dimensionner ton tableau avant l'execution, declare tes variables en constantes

Const vli As Integer = 0

Si tu veux dimensionner ton tableau dynamiquement, utilise l'instruction ReDim

Dim vtotal() as integer

Sub Main()
ReDim vtotal(vli, vhi)
End Sub

[mailto:D@runia D@runia]
0
cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 18
19 janv. 2005 à 17:49
Salut, tu ne peux déclarer à la création un tableau basé sur des variables.
Je te propose :

Dim vli As Integer
Dim vhi As Integer
Dim vtotal() As Integer


vli = 10 'par exemple
vhi = 10 'par exemple


ReDim vtotal(vli, vhi)

Cordialement, CanisLupus
0
cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 18
19 janv. 2005 à 17:53
Oups,
Darunia et moi on s'est croisés mais on est sur la même longueur d'onde.

Cordialement, CanisLupus
0