Bonjour à vous tous,
Je dois manier plusieurs tableaux de tailles différentes dans de nombreuses feuilles, du style copier/coller. Mon objectif principal est d'éviter à devoir faire les C/C à la main.
Pour le moment je cherche simplement à sélectionner le tableaux entier, sachant que :
- Il n'y a qu'un tableau par feuille
- Le nombre de ligne est variable
- La colonne de gauche, de droite et la première ligne sont fixes :
C'est-à-dire que la premier ligne est toujours la n°2, que la première colonne est la B et que la dernière est la J
Afin d'identifier la dernière ligne et de trouver la dernière case rempli de la dernière colonne, j'ai ce code :
1 2 3
|
ActiveCell.SpecialCells(xlLastCell).Select 'Sélectionne la dernière case du tableau tout en bas à droite
ActiveCell.Offset(-1, -4).Select 'Corrige un décalage que j'explique par une mise en forme des cellules (inintéressant pour moi) |
L'idée serait de sélectionner la case active et B2, de cette manière le tableau serait sélectionné...
Du style :
Range(B2,ActiveCell).Copy
Mais ça marche pas... Des suggestions ?
Merci d'avance pour votre aide en espérant avoir été assez clair pour vous..
Partager