zen69
Messages postés584Date d'inscriptionjeudi 28 décembre 2006StatutMembreDernière intervention29 avril 2010
-
14 juil. 2008 à 16:04
LIBRE_MAX
Messages postés1402Date d'inscriptionmardi 1 mai 2007StatutMembreDernière intervention 7 octobre 2012
-
14 juil. 2008 à 23:12
Bonjour a tous,
J'ai un probleme avec un array que j'essaie de contruire.
Voici mon code:
Dim ArrayRS(2) As Variant
Dim Col0(5) As Currency
Dim Col1(5) As Currency
Dim Col2(5) As String
LIBRE_MAX
Messages postés1402Date d'inscriptionmardi 1 mai 2007StatutMembreDernière intervention 7 octobre 20126 14 juil. 2008 à 16:27
De plus il y' a plusieirs choses qui ne vont pas.
-Dim ArrayRS(2) donnes un tableau à deux cellules
ce qui fait que ArrayRs(2) = Col2 n' est pas valide
tant au point de vue de la dimension qu' au point de
vue de l' écriture.
Col2 ne veut rien dire.Pas plus d' ailleurs que
ArrayRs(0) = Col0
ArrayRs(1) = Col1
<hr />... Y'en a même qui disent qu'ils l'ont vu voler.
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 14 juil. 2008 à 21:35
salut,
oh que c'est pas propre...
Option Explicit
Private Type MyType
Col0(5) As Currency
Col1(5) As Currency
Col2(5) As String
End Type
Dim ArrayRS(2) As MyType
Private Sub Form_Load()
' Je remplis mes
arrays
Dim i As Integer
For i = 0 To 2
With ArrayRS(i)
.Col0(0) = CCur(i * 3)
.Col0(1) = 2@ 'pas
"#" qui est le DOUBLE, c'est "@" le CURRENCY
'...
.Col1(0) = 3.45
.Col1(1) = 6.25
'...
.Col2(0) = "2008-01"
.Col2(1) = "2008-02"
End With
Next i
MsgBox ArrayRS(0).Col2(1)
End Sub
ps : si tu valides le topic alors qu'il n'y a pas eu de bonne réponse, il risque d'y avoir moins de passage, dommage ;)
++
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp