Bonjour,
Je cherche à automatiser le traitement de donnée qui se présentent sous la forme d'un tableau de 102 lignes et 24 colonnes. Il y a et aura toujours le même nombre de ligne pour toutes les colonnes.
Pour la suite des traitements, j'ai besoin que les colonnes soient toutes regroupées dans la colonne A, les une à la suite des autre (A, puis B sous la A, puis la C ....)
Le hic : le nombre de ligne peut varier dans quelques semaine, et risque d'être 201 * 16 colonnes
Il me faut donc une macro capable de s'adapter à ce changement.
J'ai essayé de passer par les fonctions
Application.WorksheetFunction.CountA(Range("$A:$A"))
et
Range("A1").End(xlUp).Row
de manière à fixer mon nombre de ligne et où se situe la dernière de la colonne, mais je n'arrive pas à faire une boucle disant : tu coupes la 2ieme colonne et tu la colle sous la première puis tu coupe la 3ieme pour la mettre sous la première...
Je débute en VBA donc je ne suis pas encore familier des codes et syntaxe, j'imagine néanmoins que c'est faisable.
Pourriez vous m'aider ?
Merci beaucoup
Tom
Partager