Macro supprimer texte quand case décochée

vba95

XLDnaute Nouveau
Bonjour,

Dans le fichier joint lorsque l’on coche une case le jour le l’heure s’inscrit automatiquement.

Est-il possible que lorsque la case est décochée le jour le l’heure s’efface automatiquement.

Merci d’avance pour vos réponses.

@ +
 

Pièces jointes

  • Excel Downloads Case à cocher(1) OK.xls
    45.5 KB · Affichages: 48

Papou-net

XLDnaute Barbatruc
Re : Macro supprimer texte quand case décochée

Bonjour vba95,

Comme ceci, tout simplement :

Code:
Sub Valider()
On Error Resume Next
With ActiveSheet.Shapes(Application.Caller)
  If IsEmpty(.TopLeftCell) Then .TopLeftCell = Now Else .TopLeftCell = ""
End With
End Sub
Ou encore plus simple :

Code:
Sub Valider()
On Error Resume Next
With ActiveSheet.Shapes(Application.Caller)
  .TopLeftCell = IIf(.TopLeftCell = "", Now, "")
End With
End Sub
Cordialement.
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 304
Messages
2 087 070
Membres
103 453
dernier inscrit
Choupi