récupérer le "nom" de la feuille

  • Initiateur de la discussion Initiateur de la discussion casimir
  • 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 !

C

casimir

Guest
Bonjour à tous,

Je travaille sur une macro qui insére une feuille avec des boutons et à ses boutons sont rattachées des macros. Or quand je remets à jour les liens du fichier, le bouton pointe sur une macro avec 'nom du fichier + nom de la macro' et ne trouve donc pas la macro.

Une solution pour moi est de re-assigner la bonne macro au bon bouton, mais pour cela, VBA me demande (??) de donner le numero de la feuille (genre 'sheet 12') et non pas le nom (par exemple, ma 'sheet 12' a pour nom 'parametre'). Comment puis je récupérer ce numéro de feuille quand celle ci correspond à 'parametre'?

Peut-^tre n'ais je pas pris le pb par le bon bout aussi?

Merci à vous

Casimir
 
Bonjour casimir, le Forum,

Sub NomFeuille()
On Error GoTo erreur
ActiveSheet.Name = Range('A1')
Exit Sub
erreur:
MsgBox 'La cellule [ A1 ] ne doit pas être vide où contenir des caractères interdits.'
End Sub

Par VBA
Dès un double clic dans une cellule, une fenetre apparait avec la liste des onglets.

Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
Cancel = True
Application.CommandBars('Workbook tabs').ShowPopup
End Sub

Mes salutations
 
- 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

D
  • Question Question
Réponses
5
Affichages
249
Didierpasdoué
D
Retour