Changer le nom de la feuille avec l'heure de l'exécution de la macro

Salut à tous,

J'aimerai trouver le code VBA qui changerai le nom de ma feuille excel par "OD transféré le 08.03.20 à 18h56"

J'arrive a faire "OD transféré le 08 Mars 2020" mais par le reste !!!

Je vous met le code actuel

Sheets("Transfert OD").Select

Dim dte As Date

Dim dte1 As String

dte = Now()

dte1 = Format(dte, "[$-40C]d mmmm yyyy;@")

ActiveSheet.Name = "OD transféré le " & dte1

Merci à vous!!

Bonsoir,

ce n'est pas viable ! Il vous faut trouver un autre codage, le nom des feuilles est limité à 31 caractères je crois.

@ bientôt

LouReeD

Je remplacerais le " à ", c'est à dire espace à espace par un underscor "_"

Et là vous êtes juste à 30 caractères :

OD transféré le 08-03-20_08h55

@ bientôt

LouReeD

Le code du format : Format(Now, "dd-mm-yy_hh""h""mm")

@ bientôt

LouReeD

Merci bcp!!

T'es au top

Au top de quoi ?

Bref, merci pour vos remerciements !

@ bientôt

LouReeD

Rechercher des sujets similaires à "changer nom feuille heure execution macro"