Table des matières
Lors du formatage d'une cellule dans Excel à l'aide de VBA, vous voudrez peut-être vous assurer que vous commencez avec une table rase ou que vous supprimez tout formatage possible déjà sur une cellule. Vous pouvez le faire en utilisant ClearFormats.
Effacer les formats d'une plage de cellules
Cela effacera les formats pour une plage de cellules.
123 | Sous ClearFormats()range("a1:c1").clearformatsfin sous |
Si vous travaillez avec une large plage, vous pouvez également parcourir chaque cellule pour éviter qu'Excel ne se fige.
Parcourir les cellules et effacer les formats
L'exemple suivant éliminera la mise en forme de chaque cellule d'une plage à l'aide d'une boucle :
12345678910111213141516 | Sous-publication RemoveFormatting()Dim c As RangePour chaque c dans la plage ("A:A")c.Effacer les Formatsc suivantFin du sous-marin |