Macro pour supprimer les dates perimées
Résolu/Fermé
A voir également:
- Macro pour supprimer les dates perimées
- Supprimer une page word - Guide
- Supprimer compte instagram - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro word - Guide
- Comment récupérer les messages supprimés sur whatsapp - Guide
3 réponses
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
Modifié par eriiic le 16/01/2015 à 23:06
Modifié par eriiic le 16/01/2015 à 23:06
Bonjour,
C'est quoi une date périmée ?
Merci de déposer un fichier de travail en listant les cellules devant être vidée sur l'exemple.
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
C'est quoi une date périmée ?
Merci de déposer un fichier de travail en listant les cellules devant être vidée sur l'exemple.
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
HQUIN
Messages postés
3
Date d'inscription
samedi 17 janvier 2015
Statut
Membre
Dernière intervention
17 janvier 2015
17 janv. 2015 à 15:53
17 janv. 2015 à 15:53
plage variable
Sub toto() 'plage entre b5 et la derniere ligne occupée
Dim c As Range
For Each c In Range("b5", [B65000].End(xlUp))
If c < Now() Then
'c.Interior.Color = 255 'pour colorier en rouge avant de lancer la macro
c.Value = ""
End If
Next c
End Sub
Plage B5 B26
Sub toto2()
Dim c As Range
For Each c In Range("b5:b26")
If c < Now() Then
c.Interior.Color = 255
'c.Value = ""
End If
Next c
End Sub
Sub toto() 'plage entre b5 et la derniere ligne occupée
Dim c As Range
For Each c In Range("b5", [B65000].End(xlUp))
If c < Now() Then
'c.Interior.Color = 255 'pour colorier en rouge avant de lancer la macro
c.Value = ""
End If
Next c
End Sub
Plage B5 B26
Sub toto2()
Dim c As Range
For Each c In Range("b5:b26")
If c < Now() Then
c.Interior.Color = 255
'c.Value = ""
End If
Next c
End Sub
HQUIN
Messages postés
3
Date d'inscription
samedi 17 janvier 2015
Statut
Membre
Dernière intervention
17 janvier 2015
17 janv. 2015 à 16:01
17 janv. 2015 à 16:01
Pour exécution automatique code à mettre dans la sheet
pour exécuter à l'activation de la feuille
Private Sub Worksheet_Activate()
toto2
End Sub
pour exécuter à désactivation de la feuille
Private Sub Worksheet_Deactivate()
toto2
End Sub
pour exécuter à l'activation de la feuille
Private Sub Worksheet_Activate()
toto2
End Sub
pour exécuter à désactivation de la feuille
Private Sub Worksheet_Deactivate()
toto2
End Sub