Excel 2003 - Renommer plusieurs feuilles
Résolu/Fermé
eagnix
-
17 avril 2009 à 17:12
m@rina
m@rina
- Messages postés
- 17465
- Date d'inscription
- mardi 12 juin 2007
- Statut
- Contributeur
- Dernière intervention
- 21 juin 2022
A voir également:
- Renommer toutes les feuilles d'un classeur excel
- Renommer plusieurs feuilles excel - Meilleures réponses
- Excel 2003 - Renommer plusieurs feuilles ✓ - Forum - Excel
- Renommer automatiquement le nom de +sieurs onglets sur excel - Forum - Excel
- Renommer des onglets automatiquement ✓ - Forum - Excel
- Renomer plusieur feuille excel en fonction de divers cellule de la premiere - Forum - Excel
- Renommer automatiquement une feuille d'après une cellule - Forum - Excel
8 réponses
m@rina
18 avril 2009 à 00:38
- Messages postés
- 17465
- Date d'inscription
- mardi 12 juin 2007
- Statut
- Contributeur
- Dernière intervention
- 21 juin 2022
18 avril 2009 à 00:38
Bonsoir eagnix,
Ah oui, si tu ne connais rien aux macros, des liens donnés comme ça ne résolvent pas le problème ! :D
Au fait quand tu dis "c'est pour moi comme de la programmation ", c'est pas seulement pour toi, et tu peux retirer le "comme" !!! Car une macro (ou macro-commande) est effectivement de la programmation en VBA (Visual Basic pour Application).
Donc, je vais te donner une petite macro fort simple :
Cette macro va renommer toutes les feuilles du classeur en RC001, RC002... RC010, etc.
Pour installer la macro :
Copier la macro ci dessus
Alt+F11
Insertion => Module
Coller la macro
Fermer le module
Pour utiliser la macro :
Alt+F8
Sélection de la macro
Bouton Exécuter
Lorsqu'on utilise une macro souvent, ce qui n'est sûrement pas le cas ici, on peut l'installer sur la barre d'outils, ou bien l'affecter à un bouton et/ou encore à un raccourci clavier.
Bon courage, et bonne nuit ! ;))
m@rina
Ah oui, si tu ne connais rien aux macros, des liens donnés comme ça ne résolvent pas le problème ! :D
Au fait quand tu dis "c'est pour moi comme de la programmation ", c'est pas seulement pour toi, et tu peux retirer le "comme" !!! Car une macro (ou macro-commande) est effectivement de la programmation en VBA (Visual Basic pour Application).
Donc, je vais te donner une petite macro fort simple :
Sub RenommeOnglets() Dim i, j For i = 1 To Worksheets.Count j = Format(i, "00#") ActiveWorkbook.Sheets(i).Name = "RC" & j Next i End Sub
Cette macro va renommer toutes les feuilles du classeur en RC001, RC002... RC010, etc.
Pour installer la macro :
Copier la macro ci dessus
Alt+F11
Insertion => Module
Coller la macro
Fermer le module
Pour utiliser la macro :
Alt+F8
Sélection de la macro
Bouton Exécuter
Lorsqu'on utilise une macro souvent, ce qui n'est sûrement pas le cas ici, on peut l'installer sur la barre d'outils, ou bien l'affecter à un bouton et/ou encore à un raccourci clavier.
Bon courage, et bonne nuit ! ;))
m@rina
m@rina
17 avril 2009 à 17:21
- Messages postés
- 17465
- Date d'inscription
- mardi 12 juin 2007
- Statut
- Contributeur
- Dernière intervention
- 21 juin 2022
17 avril 2009 à 17:21
Bonjour,
Il faut une macro. Tu peux t'inspirer de celle ci :
http://www.commentcamarche.net/forum/affich 3268719 vba renommer feuilles classeur
m@rina
Il faut une macro. Tu peux t'inspirer de celle ci :
http://www.commentcamarche.net/forum/affich 3268719 vba renommer feuilles classeur
m@rina
qmike
17 avril 2009 à 17:51
- Messages postés
- 1506
- Date d'inscription
- mardi 19 juillet 2005
- Statut
- Membre
- Dernière intervention
- 18 juin 2012
17 avril 2009 à 17:51
bonjour
oui ou encore ici
section renommer x onglets
http://bvrve.club.fr/Astuces_Michel/12excelvba.html
bonne journée
oui ou encore ici
section renommer x onglets
http://bvrve.club.fr/Astuces_Michel/12excelvba.html
bonne journée
Bonsoir m@rina et qmike,
Au risque de paraître idiot, pouvez-vous m'expliquer comment utiliser une macro? Je suis dépassé, c'est pour moi comme de la programmation et je n'y connais pas grand-chose. De plus, le manque de sommeil joue fortement sur ma réflexion.
Chaque jour qui passe, je me rends compte que je ne connais pas grand-chose, alors que mes connaissances évoluent (rire) et qu'en bureautique au graduat j'étais premier (rire).
Je vous remercie pour votre aide.
PS1: m@rina d'après Raymond qui m'a déjà fortement aidé (je l'en remercie d'ailleurs), tu es une professionnelle d'Excel à ce que j'ai lu dans une de ces réponses à une demande de quelqu'un d'autres.
PS2: je suis déjà content d'avoir appris la transposition de données verticales en données horizontales et vice versa, aujourd'hui sans demander de l'aide, juste en lisant et en essayant.
PS3: les programmes bureautiques permettent vraiment de gagner énormément de temps parfois, encore faut-il connaître l'astuce qui nous le permettra (rire).
PS4: désolé pour mon roman, une fois que je commence, difficile de m'arrêter.
PS5: j'espère un jour pouvoir aider quelqu'un comme je l'ai déjà fait au graduat.
Au risque de paraître idiot, pouvez-vous m'expliquer comment utiliser une macro? Je suis dépassé, c'est pour moi comme de la programmation et je n'y connais pas grand-chose. De plus, le manque de sommeil joue fortement sur ma réflexion.
Chaque jour qui passe, je me rends compte que je ne connais pas grand-chose, alors que mes connaissances évoluent (rire) et qu'en bureautique au graduat j'étais premier (rire).
Je vous remercie pour votre aide.
PS1: m@rina d'après Raymond qui m'a déjà fortement aidé (je l'en remercie d'ailleurs), tu es une professionnelle d'Excel à ce que j'ai lu dans une de ces réponses à une demande de quelqu'un d'autres.
PS2: je suis déjà content d'avoir appris la transposition de données verticales en données horizontales et vice versa, aujourd'hui sans demander de l'aide, juste en lisant et en essayant.
PS3: les programmes bureautiques permettent vraiment de gagner énormément de temps parfois, encore faut-il connaître l'astuce qui nous le permettra (rire).
PS4: désolé pour mon roman, une fois que je commence, difficile de m'arrêter.
PS5: j'espère un jour pouvoir aider quelqu'un comme je l'ai déjà fait au graduat.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour m@rina,
Merci, ta macro et son codage (rire) fonctionne parfaitement. Je pensais que les macros en fait, on les faisait soi-même comme ci-dessous:
Menu Outils > Nouvelle Macro... puis nom de la macro
Puis quand la macro serait finie
Menu Outils > Nouvelle Macro... Arrêter l'enregistrement
J'avais essayé une fois en stage d'en créer une pour des fonctions répétitives sous Excel mais n'ayant pas accès au disque dur C, il ne voulait pas l'enregistrer.
Je savais qu'avec Access, il y avait de la programmation mais pas dans Excel. Je comprends pourquoi je n'ai pas vu les macros au graduat (rire).
PS1: désolé pour le retard de ma réponse mais les journées sont courtes et parfois les nuits aussi (rire), mais demain fini tout cela, les vacances sont finies (rire).
PS2: qu'as-tu comme formation (informaticienne?), car tu es une professionnelle.
Merci, ta macro et son codage (rire) fonctionne parfaitement. Je pensais que les macros en fait, on les faisait soi-même comme ci-dessous:
Menu Outils > Nouvelle Macro... puis nom de la macro
Puis quand la macro serait finie
Menu Outils > Nouvelle Macro... Arrêter l'enregistrement
J'avais essayé une fois en stage d'en créer une pour des fonctions répétitives sous Excel mais n'ayant pas accès au disque dur C, il ne voulait pas l'enregistrer.
Je savais qu'avec Access, il y avait de la programmation mais pas dans Excel. Je comprends pourquoi je n'ai pas vu les macros au graduat (rire).
PS1: désolé pour le retard de ma réponse mais les journées sont courtes et parfois les nuits aussi (rire), mais demain fini tout cela, les vacances sont finies (rire).
PS2: qu'as-tu comme formation (informaticienne?), car tu es une professionnelle.
m@rina
19 avril 2009 à 15:23
- Messages postés
- 17465
- Date d'inscription
- mardi 12 juin 2007
- Statut
- Contributeur
- Dernière intervention
- 21 juin 2022
19 avril 2009 à 15:23
Bonjour,
Je pensais que les macros en fait, on les faisait soi-même comme ci-dessous:
Ce dont tu parles c'est l'enregistrement de macro. C'est une fonctionnalité bien pratique qui permet de débuter dans le macrotage, sans y connaître grand chose ! Mais le code obtenu par l'enregistreur n'est pas très bon, et surtout ce dernier n'est pas capable de tout faire, en particulier tout ce qui est boucle : Tu peux par exemple utilsier l'enregistreur pour modifier un nom d'onglet, mais pour modifier tous les noms d'onglets à la fois avec une numérotation personnalisée, il faut y mettre les mains ! :D
Cela dit, l'enregistreur est quand même bien pratique, et beaucoup l'utilisent, même des programmeurs chevronnés, car surtout pour les non anglophones, il permet de trouver rapidement les bons termes.
Les principales applis Office sont programmables en VBA, que ce soit Access, Excel, Word, PowerPoint. Et ce qui se nomme "macro" dans Access n'a rien à voir avec les macros des autres applis qui sont du pur VBA (Visual Basic pour Application).
Pour ton PS2 ;))) je suis formatrice bureautique et auteur (https://mvp.support.microsoft.com/profile=98BD515E-8A00-4CA4-8BAE-FFE062F0149A)
Bonne fin de vacances, alors et bon courage pour la reprise ! ;))
m@rina
Je pensais que les macros en fait, on les faisait soi-même comme ci-dessous:
Ce dont tu parles c'est l'enregistrement de macro. C'est une fonctionnalité bien pratique qui permet de débuter dans le macrotage, sans y connaître grand chose ! Mais le code obtenu par l'enregistreur n'est pas très bon, et surtout ce dernier n'est pas capable de tout faire, en particulier tout ce qui est boucle : Tu peux par exemple utilsier l'enregistreur pour modifier un nom d'onglet, mais pour modifier tous les noms d'onglets à la fois avec une numérotation personnalisée, il faut y mettre les mains ! :D
Cela dit, l'enregistreur est quand même bien pratique, et beaucoup l'utilisent, même des programmeurs chevronnés, car surtout pour les non anglophones, il permet de trouver rapidement les bons termes.
Les principales applis Office sont programmables en VBA, que ce soit Access, Excel, Word, PowerPoint. Et ce qui se nomme "macro" dans Access n'a rien à voir avec les macros des autres applis qui sont du pur VBA (Visual Basic pour Application).
Pour ton PS2 ;))) je suis formatrice bureautique et auteur (https://mvp.support.microsoft.com/profile=98BD515E-8A00-4CA4-8BAE-FFE062F0149A)
Bonne fin de vacances, alors et bon courage pour la reprise ! ;))
m@rina
eagnix
4 mars 2010 à 21:31
- Messages postés
- 18
- Date d'inscription
- dimanche 31 mai 2009
- Statut
- Membre
- Dernière intervention
- 10 janvier 2011
4 mars 2010 à 21:31
Bonsoir,
Quand j'avais demandé de l'aide pour ce sujet, je n'étais pas inscrit. Donc, je ne le retrouve pas dans mes interventions. Dès lors, je mets ce petit message pour retrouver ce sujet dans mes interventions et pour signaler qu'il est résolu (depuis longtemps mais bon (rire)).
Je vous remercie encore une fois pour tous vos conseils.
BONNE SOIRÉE
eagnix
Quand j'avais demandé de l'aide pour ce sujet, je n'étais pas inscrit. Donc, je ne le retrouve pas dans mes interventions. Dès lors, je mets ce petit message pour retrouver ce sujet dans mes interventions et pour signaler qu'il est résolu (depuis longtemps mais bon (rire)).
Je vous remercie encore une fois pour tous vos conseils.
BONNE SOIRÉE
eagnix
m@rina
5 mars 2010 à 11:20
- Messages postés
- 17465
- Date d'inscription
- mardi 12 juin 2007
- Statut
- Contributeur
- Dernière intervention
- 21 juin 2022
5 mars 2010 à 11:20
Bonjour,
Il n'est jamais trop tard pour bien faire !!! ;)))
m@rina
Il n'est jamais trop tard pour bien faire !!! ;)))
m@rina