utiliser la date et l'heure pour faire une numéro

  • Initiateur de la discussion Initiateur de la discussion Gwendoline
  • Date de début Date de début

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 !

Gwendoline

XLDnaute Junior
Bonsoir,

Je lutte, je lutte en vain, mais je sais que ça existe.

Je veux utiliser la date et l'heure pour en faire un numéro. Je m'explique.
Avec l'année, le mois, le jour, l'heure, la minute et la seconde, j'obtiendrais un numéro.

Exemple :
Il est 00:05:49 et nous sommes le 06 mai 2013.
J'obtiendrai alors en cellule A1 : 20130506_000549.

J'ai essayé ceci mais ça ne fonctionne pas :
Code:
heure = hour(today)
minut = minute(today)
seconde = second(today)
jour = day(today)
mois = month(today)
annee = year(today)

nbdc = annee & mois & jour & heure & minut & seconde

ça se trouve je me plante complètement 🙂

Merci par avance en tout cas.
 
Re : utiliser la date et l'heure pour faire une numéro

Bonsour®
Bonsoir,

Je veux utiliser la date et l'heure pour en faire un numéro. Je m'explique.
Avec l'année, le mois, le jour, l'heure, la minute et la seconde, j'obtiendrais un numéro.

Exemple :
Il est 00:05:49 et nous sommes le 06 mai 2013.
J'obtiendrai alors en cellule A1 : 20130506_000549.

J'ai essayé ceci mais ça ne fonctionne pas :
nbdc = annee & mois & jour & heure & minut & seconde
[/CODE]

ça se trouve je me plante complètement 🙂

🙄

nbdc=Format(Now, "yyyymmdd""_""hhmmss")
 
Re : utiliser la date et l'heure pour faire une numéro

Bonjour à tous.


Je n'ai pas de meilleure solution, mais je l'écrirais comme ceci :​
VB:
Function nbdc$()
Dim d As Date
    d = Now
    nbdc = Format(d, "yyyymmdd""_""hhmmss")
    Application.Wait d + TimeValue("0:00:01")
End Function
pour ne pas risquer de créer deux fois le même numéro.

(Sans cette précaution,​
VB:
Sub testa()
Dim i&
    For i = 1 To 5000
        Cells(i, 1) = nbdc
    Next
End Sub
crée des milliers de numéros identiques.)​


Bonne nuit.


ROGER2327
#6629


Mardi 17 Palotin 140 (Saint Macrotatoure, caudataire - fête Suprême Quarte)
17 Floréal An CCXXI, 0,6430h - pimprenelle
2013-W19-1T01:32:36Z
 
Dernière édition:
- 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
18
Affichages
4 K
Retour