Bonjour,
Merci pour ce code.
Si je veux garder tout de même une ligne précise, comment puis-je coder de garder celle-ci?
Cela fonctionne si je bricole en créant une formule du type en A1: "si(ESTVIDE(B2);"texte";""), mais je dois le faire pour chaque cellule et ce n'est pas pratique. Y a-t-il une ligne de code?
Merci beaucoup.
Bonsoir.
Appliquez la méthode SpecialCells à une expression Range représentant seulement la plage où vous voulez que les valeurs constantes soient supprimées.
Si j'ai bien compris
Lancer la macro test
qui nettoiera la colonne 1
VB:
Sub test()
nettoie 1
End Sub
Private Sub nettoie(Colonne As Long)
On Error Resume Next
Columns(Colonne).SpecialCells(xlCellTypeConstants, 23).ClearContents
End Sub