Tableau en VBA
Djibson
-
Djibson -
Djibson -
Bonjour,
J'ai essayé de faire une operation en VBA (tabelau) et le résultat retourné est faux ,c'est comme si il faisait une operation de comparaison voici le code
'Initialise le tableau à zero
For j = 1 To 100 Step 1
entrées(j) = 0
Next j
For l = 1 To 100 Step 1
sorties(l) = 0
Next l
For t = 1 To 15 Step 1
temp(t) = 0
Next t
temp(12) = stock_initial(12) + entrées(12) - sorties(12)
donne un faux résultat
Merci de votre assistance
J'ai essayé de faire une operation en VBA (tabelau) et le résultat retourné est faux ,c'est comme si il faisait une operation de comparaison voici le code
'Initialise le tableau à zero
For j = 1 To 100 Step 1
entrées(j) = 0
Next j
For l = 1 To 100 Step 1
sorties(l) = 0
Next l
For t = 1 To 15 Step 1
temp(t) = 0
Next t
temp(12) = stock_initial(12) + entrées(12) - sorties(12)
donne un faux résultat
Merci de votre assistance
A voir également:
- Tableau en VBA
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Tableau croisé dynamique - Guide
- Imprimer tableau excel sur une page - Guide
5 réponses
Salut,
qu'entends-tu par "donne un faux résultat" ? Tes tableaux sont de quel type ?
Parce que la syntaxe est correcte.
qu'entends-tu par "donne un faux résultat" ? Tes tableaux sont de quel type ?
Parce que la syntaxe est correcte.
temp(12) = stock_initial(12) + entrées(12) - sorties(12)
les tableaux sont de type integer
exemple:
stock_initial(12)=0
entrées(12)=18
sorties=14
le résultat affiché=12
normalement c'est 4
les tableaux sont de type integer
exemple:
stock_initial(12)=0
entrées(12)=18
sorties=14
le résultat affiché=12
normalement c'est 4
Le resultat est affiché dans une feuille excel (tableau cellule 14)
Worksheets("Entrées_Sorties_Stock").Range("D14").Value = stock_initial(12) + entrées(12) - sorties(12)
Worksheets("Entrées_Sorties_Stock").Range("D14").Value = stock_initial(12) + entrées(12) - sorties(12)
T'as claqué des msgbox partout pour voir les valeurs des tableaux ?
et un msgbox stock_initial(12) + entrées(12) - sorties(12) ?
et un msgbox stock_initial(12) + entrées(12) - sorties(12) ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question