Macro pour renommer feuille Excel
Fermé
nyko78
Messages postés
5
Date d'inscription
mardi 28 juillet 2009
Statut
Membre
Dernière intervention
31 juillet 2009
-
30 juil. 2009 à 13:34
Mike-31 Messages postés 18188 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 mars 2023 - 31 juil. 2009 à 10:24
Mike-31 Messages postés 18188 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 mars 2023 - 31 juil. 2009 à 10:24
A voir également:
- Macro pour renommer feuille Excel
- Liste déroulante excel - Guide
- Formule excel - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Renommer plusieurs fichiers - Guide
- Déplacer une colonne excel - Guide
3 réponses
Mike-31
Messages postés
18188
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 mars 2023
5 040
30 juil. 2009 à 23:30
30 juil. 2009 à 23:30
Salut
Essayes ce code associé à un bouton
Sub Macro1()
'
Sheets("ma feuille de saisie ").Select
Feuil1.Name = Range("BD10")
Feuil2.Name = Range("BF10")
' etc ...
End Sub
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)
Essayes ce code associé à un bouton
Sub Macro1()
'
Sheets("ma feuille de saisie ").Select
Feuil1.Name = Range("BD10")
Feuil2.Name = Range("BF10")
' etc ...
End Sub
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)
nyko78
Messages postés
5
Date d'inscription
mardi 28 juillet 2009
Statut
Membre
Dernière intervention
31 juillet 2009
31 juil. 2009 à 10:16
31 juil. 2009 à 10:16
Ok merci pour cette proposition.
Cependant, je n'arrive pas à appliquer la macro.
Lorsque j'enregistre la macro dans VBA je change le champ suivant par le vrai mon de ma feuille:
Sheets("ma feuille de saisie ").Select par Sheets(Saisie).Select.
Il y a t'il un moyen d'eviter le bouton et meme d'eviter une macro afin que me fichier ne soit trop volumineux.
Merci encore
Cependant, je n'arrive pas à appliquer la macro.
Lorsque j'enregistre la macro dans VBA je change le champ suivant par le vrai mon de ma feuille:
Sheets("ma feuille de saisie ").Select par Sheets(Saisie).Select.
Il y a t'il un moyen d'eviter le bouton et meme d'eviter une macro afin que me fichier ne soit trop volumineux.
Merci encore
Mike-31
Messages postés
18188
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 mars 2023
5 040
31 juil. 2009 à 10:24
31 juil. 2009 à 10:24
Salut,
Pour compléter cette discussion, même si les feuilles ont été renommées (clic droit renommer), elles conservent leurs codages Excel et dans les propriétés feuilles on peut lire Feuil1(nom de la feuille) dans ce cas le code se simplifie à
Sub Macro1()
Feuil1.Name = Feuil3.[BD10]
Feuil2.Name = Feuil3.[BF10]
Feuil3.Name = Feuil3.[ED10]
etc ...
etc ...
End Sub
Si les feuilles ont été renommées dans la propriété, il faudra en tenir compte dans le code.
Le VBA est indispensable pour automatiser cette attente, par contre il peut effectivement être déclenché automatiquement lorsqu’une valeur change dans la plage de cellule concernant les noms de feuille BD10, BF10 etc …
Si tu rencontre un problème, je te ferai un petit montage
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)
Pour compléter cette discussion, même si les feuilles ont été renommées (clic droit renommer), elles conservent leurs codages Excel et dans les propriétés feuilles on peut lire Feuil1(nom de la feuille) dans ce cas le code se simplifie à
Sub Macro1()
Feuil1.Name = Feuil3.[BD10]
Feuil2.Name = Feuil3.[BF10]
Feuil3.Name = Feuil3.[ED10]
etc ...
etc ...
End Sub
Si les feuilles ont été renommées dans la propriété, il faudra en tenir compte dans le code.
Le VBA est indispensable pour automatiser cette attente, par contre il peut effectivement être déclenché automatiquement lorsqu’une valeur change dans la plage de cellule concernant les noms de feuille BD10, BF10 etc …
Si tu rencontre un problème, je te ferai un petit montage
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)