J
julia_kap
Guest
Bonjour. Je voudrais affecter les valeurs des cellules dans un MyRange = Range("B2, B9:B40, C2:M2") ou la MyRange = Union(Range("B2"), Range("B9:B40"), Range("C2:M2")) au teableau(matrice) unidimensionnel MyTableau(). Mon code ci-dessous (ainsi que les autres que j'ai tester) ne marche pas :
Sub CreerTableau()
Dim MyTableau()
Dim MyRange As Range, i As Integer
MyRange = Union(Range("B2"), Range("B9:B40"), Range("C2:M2"))
i = 1
For Each cell In MyRange
MyTableau(i) = cell.Value
i = i + 1
Next cell
End Sub
Merci de votre aide
Sub CreerTableau()
Dim MyTableau()
Dim MyRange As Range, i As Integer
MyRange = Union(Range("B2"), Range("B9:B40"), Range("C2:M2"))
i = 1
For Each cell In MyRange
MyTableau(i) = cell.Value
i = i + 1
Next cell
End Sub
Merci de votre aide