Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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 !

bobjazz

XLDnaute Impliqué
Bonjour le Forum

Je connais la fonction qui permet de mettre le nom de l'onglet dans une cellule

=STXT(CELLULE("nomfichier";A1);TROUVE("]";CELLULE("nomfichier";A1))+1;32)

mais je voudrais faire le contraire, mettre le nom d'une cellule precise (par exemple A1) comme nom de l'onglet

Merci d'avance

bobjazz
 
Re : Nom d'onglet

Salut BobJazz, le Forum,

En VBA dans le module de la feuille

Code:
Private Sub Worksheet_Activate()
ActiveSheet.Name = ActiveSheet.Range("A1").Value
End Sub
Maintenant par Formule...😕
 
Re : Nom d'onglet

Bonjour Dull et le Forum

Cela marche à une condition, c'est que je change d'onglet et que je reviens et là il me la renommé, mais est ce que cela peut se faire des que je mets l'intitulé

Merci d'avance

bobjazz
 
Re : Nom d'onglet

Code:
Option Explicit

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    NomFeuileValide ActiveSheet.Range("A1").Value
End Sub

Private Sub NomFeuileValide(ByVal Nom As String)
Dim i As Integer

    Select Case Len(Nom)
        Case 0: Exit Sub
        Case Is > 31: Nom = Left(Nom, 31)
    End Select

    For i = 1 To Len(Nom)
      Select Case Mid(Nom, i, 1)
          Case ":", "/", "\", "?", "*", "[", "]"
                Mid(Nom, i, 1) = " "
      End Select
    Next

    ActiveSheet.Name = Trim(Nom)
End Sub
 
Dernière édition:
Re : Nom d'onglet

re le fil,

je te propose de mettre ce code
dans le module de la feuille
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("A1")) Is Nothing Then Exit Sub
ActiveSheet.Name = ActiveSheet.Range("A1").Value
End Sub
quand tu aura changé de cellule, l'onglet prendra le nom de la cellule

Espérant t'avoir aider
 
- 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
3
Affichages
256
D
  • Question Question
Réponses
5
Affichages
249
Didierpasdoué
D
Réponses
4
Affichages
332
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…