RenommerUneFeuilleEtEnregistrerClasseurAvecMacro

  • Initiateur de la discussion Initiateur de la discussion Moa
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

Moa

Guest
Voilà, j'ai fait une macro, qui enregistre mon calsseur sous le nom pris dans la cellule B2 de la feuille "Base"

Sheets("Base").Select
Sheets("Base").Name = "B2"

Jusque là Ok

Puis j'ai fait une autre macro, qui renomme ma feuille, avec le même nom pris dans la même cellule en ajoutant la lettre "N"


Sheets("Base").Select
ActiveWorkbook.SaveAs "N" & Range("B2").Value

Ca marche aussi.

Mais voilà :

Je veux insérer ces deux macros, dans une autre, en mettant la 2è avant la première, afin qu'après l'enregistrement du classeur, tout soit fini

Le problème est que, si la feuille est renommée, comment dire dans ma macro d'enregistrement du classeur, de trouver la cellule où se trouve le nom à choisir, puisque ma feuille ne s'appelle plus "Base", mais "Nx".

Existe-t-il un moyen pour dire à excell, que la référence qu'il cherche est dans la cellule B2 de la dernière feuille renommée ?

En clair : Peut on dire à excel de rechercher la dernière feuille renommée ?

Merci d'avance

@ +

Moa
 
as-tu essayé de travaillé avec le numéro d'index de ta feuille plutôt que son nom

sheets(1) au lieu de sheets("base").

Tu obtient son numéro par la propriété index

monindex= thisworkbook.activesheet.index
 
Non, pas du tout, mais je vais éssayer.

En attendant voici la solution que j'ai adoptée.

'Sauvegarde du classeur sous le nom "Nx", écrit dans la cellule B2 de la feuille "Base"

Sheets("Base").Select
ActiveWorkbook.SaveAs Range("B2").Value

' Renomme Feuille "Base" en "Nx" + "A"

Sheets("Base").Select
Sheets("Base").Name = Range("B2").Value & "A"

' Enregistrement du classeur

ActiveWorkbook.Save

Mais je préfère d'ores et déjà la tienne, car dans le nouveau classeur, j'enlève plein de choses dont les macros.

Merci à toi Sousou

@ +

Moa
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
XL 2021 listbox
Réponses
18
Affichages
502
Réponses
10
Affichages
654
Retour