rechercher une partie d'une date et remplacer le contenu de la cellule à vide

rick51

XLDnaute Nouveau
Bonjour,

Je souhaiterais rechercher une partie d'une date (plage de cellule B2 à G4) et remplacer les cellules concernées suivant la condition suivante:
Si dans la plage de cellules B2 à G4 il y a 2009 alors on met la cellule à vide (rien).
Voir pièce jointe.
Merci par avance.
Slts.
 

Pièces jointes

  • remplacer.xls
    18 KB · Affichages: 75
  • remplacer.xls
    18 KB · Affichages: 81
  • remplacer.xls
    18 KB · Affichages: 83

job75

XLDnaute Barbatruc
Re : rechercher une partie d'une date et remplacer le contenu de la cellule à vide

Bonjour rick51,

Code:
Sub Vide()
Dim cel As Range
For Each cel In Range("B2:G4")
If cel.Text Like "*2009*" Then cel.Value = ""
Next
End Sub

et si les cellules contiennent bien des dates, on peut aussi utiliser :

Code:
Sub Vide()
Dim cel As Range
For Each cel In Range("B2:G4")
If Year(cel) = 2009 Then cel.Value = ""
Next
End Sub

A+
 
Dernière édition:

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 370
Messages
2 087 691
Membres
103 641
dernier inscrit
anouarkecita2