Aide sur la formule "MAINTENANT"
Résolu
babas
-
babas -
babas -
Bonjour, j'ai programmé une macro sur excel qui fait que quand je double-clique cela met un X.
Je souhaiterais (avec une formule si possible sinon avec une macro) que quand je fais ce double-clic l'heure exacte se mette, mais le problème c'est que je veut le faire sur plusieurs lignes et quand je fait X sur la première ligne ça va, mais quand je le fait sur la deuxième, la feuille se recalcule et met les deux mêmes heures.
Je voudrais que quand je fais X sur la première ligne ça mette l'heure de maintenant, et que si je fait X sur la deuxième ligne une heure après cela ne change pas l'heure d'au-dessus.
Merci d'avance
Je souhaiterais (avec une formule si possible sinon avec une macro) que quand je fais ce double-clic l'heure exacte se mette, mais le problème c'est que je veut le faire sur plusieurs lignes et quand je fait X sur la première ligne ça va, mais quand je le fait sur la deuxième, la feuille se recalcule et met les deux mêmes heures.
Je voudrais que quand je fais X sur la première ligne ça mette l'heure de maintenant, et que si je fait X sur la deuxième ligne une heure après cela ne change pas l'heure d'au-dessus.
Merci d'avance
A voir également:
- Aide sur la formule "MAINTENANT"
- Formule si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Excel mise en forme conditionnelle formule - Guide
- Formule somme excel colonne - Guide
4 réponses
Bonjour,
Pour permettre aux intervenants de t'aider efficacement, il est souhaitable que tu joignes un fichier à ta demande. Ce fichier doit contenir les données utiles (non confidentielles), ainsi que la macro et doit être accompagné des explications nécessaires.
Pour joindre le fichier, tu peux utiliser https://www.cjoint.com/
Ensuite, reviens coller ici le lien donné par le site.
A+
Pour permettre aux intervenants de t'aider efficacement, il est souhaitable que tu joignes un fichier à ta demande. Ce fichier doit contenir les données utiles (non confidentielles), ainsi que la macro et doit être accompagné des explications nécessaires.
Pour joindre le fichier, tu peux utiliser https://www.cjoint.com/
Ensuite, reviens coller ici le lien donné par le site.
A+
babas
Merci pour ta réponse Gyrus, voici le lien avec le document, j'ai mis des explication dedans: http://www.cjoint.com/c/EHhpaeBCaD0.
Bonjour,
de ce que j'ai compris, pas possible par formule.
Complète ta macro qu'elle mette Now à coté de ton X.
eric
de ce que j'ai compris, pas possible par formule.
Complète ta macro qu'elle mette Now à coté de ton X.
eric
Essaie avec ça :
Si tu recliques le temps précédent est remplacé. Tu n'as pas précisé ce que tu voulais.
Si tu veux le préserver ajoute un test comme if Target.Offset(, 2)="" then avant les modifs.
Et à mon avis 3 colonnes c'est trop, une seule pouvait suffire.
eric
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean) If Target.Row < 12 Then Exit Sub If Target.Column = 2 Or Target.Column = 5 Or Target.Column = 8 Then Cancel = True Target.Offset(, 1) = "X" Target.Offset(, 2) = Time End If End Sub
Si tu recliques le temps précédent est remplacé. Tu n'as pas précisé ce que tu voulais.
Si tu veux le préserver ajoute un test comme if Target.Offset(, 2)="" then avant les modifs.
Et à mon avis 3 colonnes c'est trop, une seule pouvait suffire.
eric
Une proposition à tester
https://www.cjoint.com/c/EHhq1EH6fXX
A+
https://www.cjoint.com/c/EHhq1EH6fXX
A+
Il ne s'agit pas d'une macro, à proprement parler.
Il s'agit d'une procédure évènementielle Worksheet.BeforeDoubleClick qui est lancée lorsque un double clic est réalisé sur une des cellules cibles définies.
Cette procédure se trouve dans le module de la feuille.
Pour la visualiser, fais clic droit sur l'onglet "Raid des Lucioles" puis "Visualiser le code".
A+
Il s'agit d'une procédure évènementielle Worksheet.BeforeDoubleClick qui est lancée lorsque un double clic est réalisé sur une des cellules cibles définies.
Cette procédure se trouve dans le module de la feuille.
Pour la visualiser, fais clic droit sur l'onglet "Raid des Lucioles" puis "Visualiser le code".
A+