J
jaccard
Guest
Hello, un vrai titre à la PROUST
je voudrais obtenir un tableau à deux dimensions d'une plage de cellules non contigues
exemple pour la plage "a1:a2,c1:c2,f1:g2" :
le tableau(1,1) = valeur de "a1"
le tableau(1,2) = valeur de "a2"
le tableau(2,1) = valeur de "c1"
le tableau(2,2) = valeur de "c2"
le tableau(3,1) = valeur de "f1"
le tableau(3,2) = valeur de "f2"
le tableau(4,1) = valeur de "g1"
le tableau(4,2) = valeur de "g2"
en utilsant l'exemple suivant je n'obtiens que :
le tableau(1,1) = valeur de "a1"
le tableau(1,2) = valeur de "a2"
Sub essai()
Dim vntMonTableau As Variant
vntMonTableau = Me.Range"a1:a2,c1:c2,f1:g2").Value
End Sub
avec .Areas je connais le nombre de zones non contigues mais comment 'concatener' les valeurs dans un tableau, en rédigeant ce message, je pense qu'avec redim et preserve j'ai une chance, j'va essayer
Merci d'avance pour vos réponse ;-) domi
je voudrais obtenir un tableau à deux dimensions d'une plage de cellules non contigues
exemple pour la plage "a1:a2,c1:c2,f1:g2" :
le tableau(1,1) = valeur de "a1"
le tableau(1,2) = valeur de "a2"
le tableau(2,1) = valeur de "c1"
le tableau(2,2) = valeur de "c2"
le tableau(3,1) = valeur de "f1"
le tableau(3,2) = valeur de "f2"
le tableau(4,1) = valeur de "g1"
le tableau(4,2) = valeur de "g2"
en utilsant l'exemple suivant je n'obtiens que :
le tableau(1,1) = valeur de "a1"
le tableau(1,2) = valeur de "a2"
Sub essai()
Dim vntMonTableau As Variant
vntMonTableau = Me.Range"a1:a2,c1:c2,f1:g2").Value
End Sub
avec .Areas je connais le nombre de zones non contigues mais comment 'concatener' les valeurs dans un tableau, en rédigeant ce message, je pense qu'avec redim et preserve j'ai une chance, j'va essayer
Merci d'avance pour vos réponse ;-) domi