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

recherche une macro pour effectuer un calcul sur des dates

7 réponses
Avatar
catherine
--
cathy

7 réponses

Avatar
LSteph
Bien le bonjour Cathy,

on est Dimanche 09 Janvier

la formule est
=maintenant()

Pour le reste , je n'ai pas tout compris.


;-)
lSteph



"catherine" a écrit dans le message
de news:

--
cathy


Avatar
LSteph
..en VBA, cele donne
Sub ladate()
msgbox "Bonjour Cathy " & _
Format(now,"dd/mm/yyyy hh:nn")

'lSteph
"catherine" a écrit dans le message
de news:

--
cathy


Avatar
catherine
Bonjour LSteph
Merci pour te réponse,
en fait ma question est plus complexe que =maintenant() je t'expose mon
problème par un calcul manuel que je souhaiterai concertir en formule :
Date de départ : 17/12/04
Date finale : 20/12/05
Entre ces 2 dates il y a des trimestres qui se déterminent ainsi :
Du 17/12/04 au 17/03/05
Du 17/04/05 au 17/06/05
Du 17/07/05 au 17/09/05

Bien le bonjour Cathy,

on est Dimanche 09 Janvier

la formule est
=maintenant()

Pour le reste , je n'ai pas tout compris.


;-)
lSteph



"catherine" a écrit dans le message
de news:

--
cathy







Avatar
catherine
Bonjour LSteph et merci pour ta prémonse =maintenant() mais ce n'ai pas ce
que je recherche. Voici mon problème effecuter manuellement et je
souhaiterais une formule que je pourrait appliquer à d'autres dates, exemple :
Date départ 17/12/04 - Date finale 20/12/05. Des trimestres sont entre ces 2
dates à savoir
Du 17/12/04 au 17/03/05


Bien le bonjour Cathy,

on est Dimanche 09 Janvier

la formule est
=maintenant()

Pour le reste , je n'ai pas tout compris.


;-)
lSteph



"catherine" a écrit dans le message
de news:

--
cathy







Avatar
François
Bonjour,

Un truc de ce genre ?

Sub intervalle()
Dim A, B As Date
Dim Msg
A = "1/01/2005"
B = "15/02/2005"
Msg = "Il y a " & DateDiff("d", A, B) & _
" jours entre le " & A & " et le " & B
MsgBox Msg

End Sub

Testé sous XL 2000
Avatar
catherine
Merci LSteph. Je t'avoue que je ne connais pas très bien excel et vba. peux
tu me donner une formule corrspondante à mon calcul manuel
début 17/12/04 - final 20/12/05 - entre des 2 dates des trimestres :
17/12/04/17/03/05 - 17/04/05/17/06/05 - 17/07/05/17/09/05 - 17/10/05/17/12/05
17/12/05/20/12/05 : 3 jours
je ne sais pas si c'est clair mais merci de m'aider
Catherine

...en VBA, cele donne
Sub ladate()
msgbox "Bonjour Cathy " & _
Format(now,"dd/mm/yyyy hh:nn")

'lSteph
"catherine" a écrit dans le message
de news:

--
cathy







Avatar
LSteph
Bonjour Cathy,

désolé je comprends que tu veux faire un calcul enre deux dates ,
supposons un nb jours, pour cela une simple différence affichée en jours
suffit,
mais je ne comprends pas ce que tu veux faire avec les trimestres!?

'lSteph



"catherine" a écrit dans le message
de news:
Merci LSteph. Je t'avoue que je ne connais pas très bien excel et vba.
peux
tu me donner une formule corrspondante à mon calcul manuel
début 17/12/04 - final 20/12/05 - entre des 2 dates des trimestres :
17/12/04/17/03/05 - 17/04/05/17/06/05 - 17/07/05/17/09/05 -
17/10/05/17/12/05
17/12/05/20/12/05 : 3 jours
je ne sais pas si c'est clair mais merci de m'aider
Catherine

...en VBA, cele donne
Sub ladate()
msgbox "Bonjour Cathy " & _
Format(now,"dd/mm/yyyy hh:nn")

'lSteph
"catherine" a écrit dans le
message
de news:

--
cathy