Nommer onglet cellule A1 de toutes les feuilles

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

toune21

XLDnaute Impliqué
Bonjour à tous,

J'ai cherché depuis ce matin,

J'ai trouvé cette macro : elle est dans la feuille 1

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Target, Range("A1")) Is Nothing Then
ActiveSheet.Name = Target: End If
End Sub

Comment faire pour tous mes onglets sans répéter cette macro à chaque feuille ?
25 onglets, toujours faire référence à A1.

Merci pour votre aide
Et bonne journée.
MM
 
Re : Nommer onglet cellule A1 de toutes les feuilles

Bonjour,

peut être ceci, à placer dans le module "thisworkbook", enfin si j'ai bien compris :
Code:
Option Explicit
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
If Target.Address = "$A$1" Then Sh.Name = Target
End Sub

bonne journée
@+
 
Re : Nommer onglet cellule A1 de toutes les feuilles

Re,

peut être mettre un "On Error Resume Next" au cas ou les valeurs saisies en A1 ne pourraient être acceptées comme nom de feuille...

Code:
Option Explicit
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
On Error Resume Next
If Target.Address = "$A$1" Then Sh.Name = Target
End Sub
 
- 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

Discussions similaires

Réponses
9
Affichages
508
Réponses
14
Affichages
484
Retour