Bonjour,
Personnellement, je préfère passer par le numéro de ligne ou de colonne.
1 2 3 4 5 6 7 8 9
| 'Suppression d'une ligne
Rows(i).Clear 'ou Rows(i).Delete dans le cas où il y a de la mise en forme à effacer.
'Suppression de plusieurs lignes
Range(Rows(i),Rows(j)).Clear
'Suppression d'une colonne
Columns(i).Clear 'ou Columns(i).Delete dans le cas où il y a de la mise en forme à effacer.
'Suppression de plusieurs lignes
Range(Columns(i),Columns(j)).Clear |
Je ne sais pas si cette solution est plus lente ou plus rapide que de spécifier l'adresse de la range ?
De plus, pour diminuer les risques, je renseigne toujours le chemin complet de la range, exemple :
ThisWorkbook.Sheets("SheetName").Rows(i).Clear
Partager