Bonjour à tous
fronck a écrit :
c'est quoi la différence entre CurrentRegion.Offset(1, 0) et CurrentRegion.Offset(1, 1).
Supposons que tu aies un tableau de valeurs dont la première cellule, en haut et à gauche soit B2, par exemple sur la plage B2 :J12. Tout autour les cellules sont vides.
En faisant :
Range("B2").CurrentRegion.Select
tu sélectionnes ce tableau, par exemple B2 :J12. Toutes les cellules autour de cette plage seront vides.
Si tu fais :
Range("B2").CurrentRegion.Offset(1, 0).Select
tu sélectionnes ce même tableau mais décalé d’une ligne vers le bas et de zéro colonne soit, dans notre exemple la plage : B3 :J13. C’est pratique pour effacer toutes les données d’un tableau sauf les titres.
Si tu fais :
Range("B2").CurrentRegion.Offset(1, 1).Select
tu sélectionnes aussi ce même tableau mais décalé cette fois de 1 ligne vers le bas et de 1 colonne vers la droite, soit le tableau : C3 :K13. Dans ce cas, la première ligne du tableau ainsi que sa première colonne ne sont pas sélectionnés.
OK ?
Bye !