OVH Cloud OVH Cloud

Renommer feuille

4 réponses
Avatar
Christian Raoux
Salut

Je voudrai pouvoir renommer par macro une feuille du classeur
sans conaitre le nom car le nom a pu être modifié par l'utilisateur

merci d'avance

christian

4 réponses

Avatar
Philippe.R
Bonsoir Christian,
Sous réserve que l'utilisateur ne déplace pas la feuille en plus :

Sub nomfeuille()
Dim nouVnom As String
on error resume next
nouVnom = InputBox("Saisissez le nouveau nom svp !", "BAPTEME")
Sheets(1).Name = nouVnom
End Sub

--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
"Christian Raoux" a écrit dans le message de
news:
Salut

Je voudrai pouvoir renommer par macro une feuille du classeur
sans conaitre le nom car le nom a pu être modifié par l'utilisateur

merci d'avance

christian


Avatar
Christian Raoux
Merci ça marche

Christian

"Philippe.R" écrivait news:ONWfYe5UDHA.2364
@TK2MSFTNGP10.phx.gbl:

Bonsoir Christian,
Sous réserve que l'utilisateur ne déplace pas la feuille en plus :

Sub nomfeuille()
Dim nouVnom As String
on error resume next
nouVnom = InputBox("Saisissez le nouveau nom svp !", "BAPTEME")
Sheets(1).Name = nouVnom
End Sub



Avatar
Philippe.R
C'était avec plaisir Christian,
Méfie toi quand même de tes utilisateurs farceurs ;o))
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
"Christian Raoux" a écrit dans le message de
news:
Merci ça marche

Christian

"Philippe.R" écrivait news:ONWfYe5UDHA.2364
@TK2MSFTNGP10.phx.gbl:

Bonsoir Christian,
Sous réserve que l'utilisateur ne déplace pas la feuille en plus :

Sub nomfeuille()
Dim nouVnom As String
on error resume next
nouVnom = InputBox("Saisissez le nouveau nom svp !", "BAPTEME")
Sheets(1).Name = nouVnom
End Sub






Avatar
Robert Dezan
Bonjour Christian,
Pour les macro, le meilleur moyen pour s'affranchir des noms de feuilles
modifiées aléatoirement par des utilisateurs, est de donner un nom interne en
VBA à chaque feuille.
Méthode sous VBA :
- Sélectionner la feuille sous Microsoft Excel Objects
- Dans la propriété Name entrer le nom voulu par exemple "Sht_zaza"
Pour l'utilisation dans le code :
Sélection ==> Sht_zaza.select
Nom de la feuille ==> Sht_zaza.name
Cordialement
Robert Dezan


"Christian Raoux" a écrit dans le message de
news:
Salut

Je voudrai pouvoir renommer par macro une feuille du classeur
sans conaitre le nom car le nom a pu être modifié par l'utilisateur

merci d'avance

christian