Figer la date d'aujourd'hui après double clic

  • Initiateur de la discussion Initiateur de la discussion anthoYS
  • 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 !

anthoYS

XLDnaute Barbatruc
Bonsoir,

Voici le soucis :

Dans une cellule, si je fait un double clic, en cellule voisine la date d'aujourd'hui, mais il faut que le lendemain, cette date sois celle d'hier et non plus la nouvelle d'aujourd'hui (J+1).

Voir le fichier joint pour l'exemple.
 

Pièces jointes

Re : Figer la date d'aujourd'hui après double clic

Bonjour,

Avec cette macro dans Feuil1:

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Address = "$T$16" Then Target.Value = Date
End Sub
 

Pièces jointes

Re : Figer la date d'aujourd'hui après double clic

Bonjour à vous.

Je ne parviens pas à comprendre ce qui a été proposé. Ou alors cela ne correspond pas à mes attentes formulé au départ (hier).

Alors, pour ce qui est de la macro. Je souhaite que par double clic sur une cellule, celle voisine affiche la date du jour. Et que le lendemain, il s'agira de la date d'hier, comment faire. Pour que ceci soit vrai pour chaque ligne.

Merci par avance.
A+,

Edit : voir le fichier initial pour ceux qui prendrait le fil en cours.
 
Re : Figer la date d'aujourd'hui après double clic

Bonjour anthoYS, Catrice et tous les autres,

Catrice t'a donné une solution, comme tu n'es pas nouveau (on peut supposer que tu lis les fils et n'est ps au seul titre de consommateur), à toi de l'adapter, tant sur la plage du doucle clic que sur la cellule de reception.

Pas bien diffcile à condition de s'y coller.

Au besoin, il y a la Recherche pour trouver des infos.complémentaires, mais ça, on ne peut le faire à ta place...

Bonne soirée bientôt.

Jean-Pierre
 
Re : Figer la date d'aujourd'hui après double clic

Bonjour à tous,

Peux-tu essayer avec :

Code:
Option Explicit

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column = 5 Then Cells(Target.Row, 20) = Date
End Sub

A+ à tous
 
- 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

Discussions similaires

Réponses
5
Affichages
178
Réponses
4
Affichages
589
Retour