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

La date saisie en C3 et plus 30 jours en D3

4 réponses
Avatar
crolegoogle
Bonjour le groupe,

Je souhaiterais conna=EEtre en VBA, comment ajouter 30 calendrier =E0 une
date?
Je m'explique

Dans la colonne C j'ai des dates de facturations
Dans la colonne D j'ai les =E9ch=E9ances 30 jours

Comment a partir de C3 faire en sorte qu'en D3 avoir la date plus 30
jours
J'esp=E8re que vous me comprennez
Cordialement
Crole

4 réponses

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

Je souhaiterais connaître en VBA, comment ajouter 30 calendrier à une
date?
Dans la colonne C j'ai des dates de facturations
Dans la colonne D j'ai les échéances 30 jours
Comment a partir de C3 faire en sorte qu'en D3 avoir la date plus 30
jours


[D3]=[C3]+30
autre solution
[D3]ÚteSerial(Year([C3]) , Month([C3])+1 , Day([C3])

attention à la légére différence :
la 1ere solution ajoute trente jours exactement
la 2eme solution ajoute un mois (c-a-d à N° jour constant sauf 29/02)


--
--
@+
;o)))
]]

Avatar
crolegoogle
bonjour Modeste

j'ai recopié les 2 possibilités
mais l'une rien ne se passe
l'autre génère une erreur

[D3]=[C3]+30
autre solution
[D3]ÚteSerial(Year([C3]) , Month([C3])+1 , Day([C3])


Peux-tu m'éclairer
Cordialement
Crole

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

j'ai recopié les 2 possibilités
mais l'une rien ne se passe
l'autre génère une erreur

[D3]=[C3]+30
autre solution
[D3]ÚteSerial(Year([C3]) , Month([C3])+1 , Day([C3])


Peux-tu m'éclairer


la demande était pour du VBA, l'instruction doit étre éxécuter lors d'une
procédure

encore faut-il qu'il y ait une date en C3
Sub zaza()
[D3] = [C3] + 30
' autre solution
[D4] = DateSerial(Year([C3]), Month([C3]) + 1, Day([C3]))
End Sub


si la date en C3 change il faut re-éxécuter la procédure zaza
ou
utiliser une proc événementielle




--
--
@+
;o)))


Avatar
crolegoogle
Merci
C'est bon

Cordialement
Crole