Nommer des onglet sous la forme 00

Bonjour

je rencontre un petit probleme pour nommer correctement mes onglets de feuilles qui sont crées apres enregistrement d'une feuille

active laquelle contient une macro contenant les lignes d'instructions suivantes permettant de nommer mes feuilles ainsi crées.

Référence_nom = Range("H4")  ' qui definit le nom de la feuille qui sera crée ( contenu de la cellule H4 de la feuille active) 

et

ActiveSheet.Name = Référence_nom   ' qui nomme l'onglet de la feuille crée

j'ai modifié le format de ma cellule H4 pour qu'elle contienne des nombres de la forme 01 , 02 , 03 ect à l'aide de la personnalisation

seulement lorsque la feuille est crée l'onglet le reprend pas le format de la cellule H4 ( par exemple si H4 est 05 ) et bien l'onglet

de la feuille enregistrée s'appellera 5 dans l'activesheet

il y a t il une facon simple de pouvoir y arriver ? merci pour vos réponses

Bonjour

Déclares ta variable Référence_nom en String

Référence_nom = Range("H4").Text

Bonjour,

Juste un essai :

Référence_nom = WorksheetFunction.Text(Range("H4"), "00")

salut Banzai64

Merci pour vos réponses à tout les deux , elles sont aussi efficaces l'une que l'autre

Cordialement ,Rocket

Rechercher des sujets similaires à "nommer onglet forme"