Bonjour à tous,
Mon but est donc de re-définir la une valeur contenu dans un Array, lui-même contenu dans un Array.
s'il s'agit juste de cela, sans rajouter de données, une solution
Dim n As Variant, uN1 As Variant, uN2 As Variant, uN3 As Variant, k As Variant
uN1 = Array(18)
uN2 = Array(75)
uN3 = Array(84)
' Je sais, les 3 Arrays précédentes sont inutiles sous cette formes, mais j ai en réalité plusieurs dizaines d entrées pour chaque Array '
n = Array(uN1, uN2, uN3)
' Ce que je voudrais maintenant faire, schématiquement puisque cela ne fonctionne pas:
n(0)(0) = 5
MsgBox n(0)(0)
ou bien
Dim n As Variant
n = Array(18, 75, 84) ' n(0)=18, n(1)=75, n(2)=84
n(0)=5
S'il s'agit de rajouter des valeurs dans un des array contenus dans l'array n, une autre solution:
Dim n As Variant, uN1 As Variant, uN2 As Variant, uN3 As Variant, k As Variant
uN1 = Array(18)
uN2 = Array(75)
uN3 = Array(84)
' Je sais, les 3 Arrays précédentes sont inutiles sous cette formes, mais j ai en réalité plusieurs dizaines d entrées pour chaque Array '
n = Array(uN1, uN2, uN3)
' Ce que je voudrais maintenant faire, schématiquement puisque cela ne fonctionne pas:
ReDim Preserve uN1(0 To 1)
n(0) = uN1
n(0)(1) = 5
MsgBox n(0)(0) ' 18
MsgBox n(0)(1) ' 5
A+