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 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 - 31 juil. 2009 à 10:24
Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 - 31 juil. 2009 à 10:24
A voir également:
- Macro pour renommer feuille Excel
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Feuille de pointage excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Renommer plusieurs fichiers en même temps - Guide
- Formule excel pour additionner plusieurs cellules - Guide
3 réponses
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
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
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
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)