Au secours!!!
Je n'y comprend rien le code ci-après devrait (me semble-t-il) donner "bleu" et "vert" respectivement en A1 et A2. Or je récupère "bleu" dans les 2 cellules.
Sub essai()
Dim coderr(1 To 2)
coderr(1) = "bleu"
coderr(2) = "vert"
Range("a1:a2") = coderr
End Sub
Au secours!!!
Je n'y comprend rien le code ci-après devrait (me semble-t-il) donner "bleu" et "vert" respectivement en A1 et A2. Or je récupère "bleu" dans les 2 cellules.
Sub essai()
Dim coderr(1 To 2)
coderr(1) = "bleu"
coderr(2) = "vert"
Range("a1:a2") = coderr
End Sub
Re : Remplissage d'un champ à partir d'une variable tableau
Merci à tous pour cette avalanches de réponse.
Mon erreur vient de ce que mon tableau n'a qu'une colonne et que je n'ai pas percuté que ça fait quand même 2 dimensions , n lignes et 1 colonnes.
Pb: je ne connais pas le nb de lignes et je dois donc passer par un redim mais il ne permet de redimensionner que la seconde dimension, et donc, a priori le nb de colonnes.
Th
Re : Remplissage d'un champ à partir d'une variable tableau
Re
un autre exemple avec nombre de lignes variables, utilisant "Redim" :
Code:
Sub test()
Dim t() As Variant
ReDim t(1 To Range("A65536").End(xlUp).Row)
t = Range("A1:A" & Range("A65536").End(xlUp).Row).Value
Range("B1:B" & UBound(t)) = t
End Sub