Date numérique dans VBA

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 !

pattedechien

XLDnaute Nouveau
Bonjour,
J'aimerais svoir comment on transforme une date de type DD/MM/YYYY en valeur numérique du type "43652".
Pour commencer, je définis mes variables

debut_num = Worksheets("Saisie des consommations").Range("H11").Value
fin_num = Worksheets("Saisie des consommations").Range("H13").Value

Les cellules H11 et H13 sont en format dd/mm/yyyy
Ensuite, je valide en cliquant sur un bouton pour lancer la macro.

Worksheets("Factures").Range("j" & L).Value = fin_num
Worksheets("Factures").Range("k" & L).Value = debut_num

J'aimerais que dans mes cellules "j"& L et "k"& L de ma feuille, cela soit écrit en numérique (type 43652).

Merci.
 
Re : Date numérique dans VBA

Bonjour le fil, bonjour le forum,

Peut-être comme ça :
Code:
Worksheets("Factures").Range("j" & L).Value = CInt(fin_num)
Worksheets("Factures").Range("k" & L).Value = CInt(debut_num)
 
Re : Date numérique dans VBA

Salut pattedechien et le forum
Les deux méthodes données par Hasco en code :
Code:
Worksheets("Factures").Range("j" & L).Value = fin_num
Worksheets("Factures").Range("j" & L).NumberFormat = "General"
              Worksheets("Factures").Range("k" & L).Value = debut_num
Worksheets("Factures").Range("k" & L).NumberFormat = "0"
A+
 
- 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
6
Affichages
646
Réponses
2
Affichages
772
Réponses
3
Affichages
1 K
Réponses
4
Affichages
881
M
Réponses
2
Affichages
720
M
Réponses
2
Affichages
1 K
Retour