Bonjour,
Je débute en VBA et je me demandais s'il est possible d'attribuer les données de colonnes non-accolées d'un tableau excel à une variable tableau d'un code vba:
Par exemple, j'aimerais attribuer les données de la cellule A2 jusqu'à la dernière cellule A non-vide dans la première 'colonne' de ma variable et les données de la cellule C2 jusqu'à la dernière cellule C non-vide dans la deuxième 'colonne' de ma variable; les données de la colonne B étant ignorées.
Je pensais que le code suivant pouvait fonctionner mais ce n'est pas le cas, seules les données de la colonne A sont récupérées. Je ne comprends pas pourquoi et je n'arrive pas à trouver l'explication.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Sub test() tableau01 = Union(Range("A2", Range("A2").End(xlDown)), Range("C2", Range("C2").End(xlDown))) MsgBox (UBound(tableau01, 1)) End Sub
j'ai proposé un fichier d'exemple aussi:
test.xlsm
Si jamais quelqu'un a une idée et l'envie d'expliquer, je suis preneur !
Merci d'avance.
Adrien
Partager