Automatisation des DATES

  • Initiateur de la discussion Initiateur de la discussion JOUB 42
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

JOUB 42

Guest
Bonjour à tous,

voici mon problème,

j'ai une cellule (B2) saisie texte
je voudrais que la cellule A2 ce mettent automatiquement à la date de ma saisie ?

Exemple: = SI (A2="0"; "AUJOURDHUI"))
mais le problème avec cette formule la date change le lendemain!...
je voudrais quel reste à la période de la saisie

Je vous remercie pour votre solution

@ + JOUB 42
 
bonjour a tous, joub42

voici un bout de code qui m'a était donner pour resoudre le meme pb que toi
dans le target range tu mets la plage dans laquelle tu va faire des saisies et target.offset le decalage du nbre de colonne et de ligne pour l'inscription de la date
donc si tu saisies dans la colonne B la date se mettra sur la meme ligne dans la colonne A
voila....

Private Sub Worksheet_Change(ByVal Target As Range)


If Not Application.Intersect(Target, Range("b2:b655536")) Is Nothing Then
Target.Offset(0, -1).Value = Now
If Target.Value = "" Then Target.Offset(0, -1).Value = ""


@+
rem$
 
Bonjour

Je ne sais pas si cela peut résoudre ton problème, j'ai essayé en utilisant l'option Volatile d'une fonction.

Function DateFigee(vCell As Range) As Date
Application.Volatile (False)
DateFigee = Date
End Function

@+Jean-Marie
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
6
Affichages
780
Retour