Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Worksheet.BeforeDoubleClick

9 réponses
Avatar
myname
Bonjour,

j'utilise Worksheet.BeforeDoubleClick pour mettre la date du jour
dans la cellule active à l'occasion d'n double-clic.

Ca marche très bien.

Par contre, je perds tout monde historique d'annulation
(Ctrl-Z ou Edition/Annuler).

Pourquoi ?!?

Peut-on éviter ce désagrément ?

Merci !

9 réponses

Avatar
Daniel
Bonjour.
C'est malheureusement le cas à chaque fois que tu exécutes une macro
"myname" a écrit dans le message de news:
447d5d87$
Bonjour,

j'utilise Worksheet.BeforeDoubleClick pour mettre la date du jour
dans la cellule active à l'occasion d'n double-clic.

Ca marche très bien.

Par contre, je perds tout monde historique d'annulation
(Ctrl-Z ou Edition/Annuler).

Pourquoi ?!?

Peut-on éviter ce désagrément ?

Merci !




Avatar
pmartini
Bonjour,

Je voudrais calculer (sans VBA) le nombre de jours civils entre deux dates
(exple: 6 juin - 24 mai , soit 13 jours).

Ce doit être simple et je crois même l'avoir déjà su ! C'est l'âge...

Merci de votre aide.
Avatar
Ange Ounis
="6/6/06"-"24/5/06"

----------
Ange Ounis
----------

Bonjour,

Je voudrais calculer (sans VBA) le nombre de jours civils entre deux dates
(exple: 6 juin - 24 mai , soit 13 jours).

Ce doit être simple et je crois même l'avoir déjà su ! C'est l'âge...

Merci de votre aide.


Avatar
pmartini
Merci Ange,

J'ai quand même un petit problème:

="06/06/06"-"29/05/06" donne 08 jours. C'est ok.
si ces valeurs sont dans D1 et E1:
Ñ-E1 donne 08 jours. C'est ok.
Par contre...
="06/07/06"-"29/05/06" donne 38 au lieu de 39 !
et si ces valeurs sont dans D2 et E2...
Ò-E2 donne 07 jours et non 39 ! ! !

le format de la cellule résultat est jj

Quand pensez-vous ?
Merci pour votre aide.
Pierre












="6/6/06"-"24/5/06"

----------
Ange Ounis
----------

Bonjour,

Je voudrais calculer (sans VBA) le nombre de jours civils entre deux dates
(exple: 6 juin - 24 mai , soit 13 jours).

Ce doit être simple et je crois même l'avoir déjà su ! C'est l'âge...

Merci de votre aide.





Avatar
Daniel
Bonjour.

="06/07/06"-"29/05/06" donne 38 au lieu de 39 !


Refais tes comptes :
30 et 31 mai font 2; 1er juin au 30 juin font 30; 1er juillet au 6 font 6;
total : 38
et si ces valeurs sont dans D2 et E2...
Ò-E2 donne 07 jours et non 39 ! ! !


Quelles valeurs en D2 et E2 ?

Codialement.
Daniel

Avatar
pmartini
Ok Daniel, autant pour moi ; c'est bien 38 !

Par contre, le pb reste si je fais le calcul avec les cellules.

D2 = 06/07/06
E2 = 29/05/06
formats date jj-mmm (affichage 06-jui et 29-mai)
Merci pour ton aide.
Cordialement
Pierre




Bonjour.

="06/07/06"-"29/05/06" donne 38 au lieu de 39 !


Refais tes comptes :
30 et 31 mai font 2; 1er juin au 30 juin font 30; 1er juillet au 6 font 6;
total : 38
et si ces valeurs sont dans D2 et E2...
Ò-E2 donne 07 jours et non 39 ! ! !


Quelles valeurs en D2 et E2 ?

Codialement.
Daniel






Avatar
Daniel
Mets la cellule de la formule au format "Nombre standard".
Daniel
"pmartini" a écrit dans le message de
news:
Ok Daniel, autant pour moi ; c'est bien 38 !

Par contre, le pb reste si je fais le calcul avec les cellules.

D2 = 06/07/06
E2 = 29/05/06
formats date jj-mmm (affichage 06-jui et 29-mai)
Merci pour ton aide.
Cordialement
Pierre




Bonjour.

="06/07/06"-"29/05/06" donne 38 au lieu de 39 !


Refais tes comptes :
30 et 31 mai font 2; 1er juin au 30 juin font 30; 1er juillet au 6 font
6;
total : 38
et si ces valeurs sont dans D2 et E2...
Ò-E2 donne 07 jours et non 39 ! ! !


Quelles valeurs en D2 et E2 ?

Codialement.
Daniel








Avatar
Modeste
Bonsour® pmartini avec ferveur ;o))) vous nous disiez :

="06/06/06"-"29/05/06" donne 08 jours. C'est ok.
si ces valeurs sont dans D1 et E1:
Ñ-E1 donne 08 jours. C'est ok.
Par contre...
="06/07/06"-"29/05/06" donne 38 au lieu de 39 !
et si ces valeurs sont dans D2 et E2...
Ò-E2 donne 07 jours et non 39 ! ! !
le format de la cellule résultat est jj


il ne faut pas dans ce cas utiliser le format jj
car dans ce cas 39 correspond au 39éme jours depuis l'origine du calendrier
soit 7 février 1900 ====> jj=7

un simple format numérique sans décimales résoud ce probleme d'affichage !!!

--
--
@+
;o)))

Avatar
pmartini
Ok, merci à tous les deux ! Finalement, j'ai bien compliqué les choses pour
rien !
Bonne journée !!!


Bonsour® pmartini avec ferveur ;o))) vous nous disiez :

="06/06/06"-"29/05/06" donne 08 jours. C'est ok.
si ces valeurs sont dans D1 et E1:
Ñ-E1 donne 08 jours. C'est ok.
Par contre...
="06/07/06"-"29/05/06" donne 38 au lieu de 39 !
et si ces valeurs sont dans D2 et E2...
Ò-E2 donne 07 jours et non 39 ! ! !
le format de la cellule résultat est jj


il ne faut pas dans ce cas utiliser le format jj
car dans ce cas 39 correspond au 39éme jours depuis l'origine du calendrier
soit 7 février 1900 ====> jj=7

un simple format numérique sans décimales résoud ce probleme d'affichage !!!

--
--
@+
;o)))