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

Libellé d'onglet automatisé.

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

Rick@

XLDnaute Occasionnel
Bonjour,

un onglet qui prend le libéllé automatiquement selon un choix ...

Cela se peut il?

Voir fichier.

Merci🙂
 
Dernière édition:
Re : Libellé d'onglet automatisé.

Bonjour Rick@,

Un essai avec ce code, à placer dans le code de la feuille:

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B4")) Is Nothing Then
    ActiveSheet.Name = Range("B4")
End If
End Sub

Bien à toi,

mth
 
Re : Libellé d'onglet automatisé.

Bonjour à tous
Ceci, peut-être ?
Code:
[COLOR="DarkSlateGray"][B]Private Sub Worksheet_Change(ByVal Target As Range)
Dim AD
  Set AD = Intersect(Target, [B4])
  If Not AD Is Nothing Then
    On Error Resume Next [COLOR="Sienna"]'... parce qu'une feuille ne peut pas être nommée n'importe comment.[/COLOR]
    Me.Name = AD.Value
    If Err.Number <> 0 Then MsgBox "Une feuille ne peut être nommée" & vbLf & vbLf & AD.Value & vbLf
    On Error GoTo 0
  End If
End Sub[/B][/COLOR]
ROGER2327
#4362


Lundi 16 Haha 138 (Saint Vadrouille, emblème, SQ)
30 Vendémiaire An CCXIX
2010-W42-4T15:05:47Z
 
Re : Libellé d'onglet automatisé.

re 🙂

Juste une parenthèse ... pour remercier Roger pour son code bien plus pro !!!

merci 🙂
(je me le note pour une prochaine fois ...)
mth
 
Re : Libellé d'onglet automatisé.

Re...
(...)
Juste une parenthèse ... pour remercier Roger pour son code bien plus pro !!!
(...)
Saperlipopette ! Restez polie, Madame !!!
Je suis amateur, moi, Madame, amateur... C'est un métier, ça, Madame, un vrai ! "Pro", "pro"... J'vous en ficherai, moi, des "pros" !

Quelle époque ! Se faire traiter ! À mon âge... Comme un vulgaire Guillaume Porte...

Décidément, j'aurai tout vu, tout lu, tout entendu...

Hein ? Quoi ?
Ma tension ? Que je me calme ? Oui, chérie, tu as raison. Mais tout de même, c'est un peu fort...
ROGER2327
#4364


Lundi 16 Haha 138 (Saint Vadrouille, emblème, SQ)
30 Vendémiaire An CCXIX
2010-W42-4T16:13:07Z
 
Re : Libellé d'onglet automatisé.

Re,
je viens de faire le test
cela vient (apparement) du faite que la cellule qu'intercepte l'événement
Worksheet_Change
soit A3 et pas B4

il faudrait peut être changer d'événement!!!!
Mais le quellllllllle????
 
Re : Libellé d'onglet automatisé.

Re...
(...)
il faudrait peut être changer d'événement!!!!
(...)
Pourquoi ?
Essayez ceci :
Code:
[COLOR="DarkSlateGray"][B]Private Sub Worksheet_Change(ByVal Target As Range)
Dim AD
  With [B4][COLOR="Sienna"] '(Si B4 contient une formule, bien sûr !)[/COLOR]
    Set AD = Intersect(Target, .Precedents)
    If Not AD Is Nothing Then
      On Error Resume Next 
      Me.Name = .Value
      If Err.Number <> 0 Then MsgBox "Une feuille ne peut être nommée" & vbLf & vbLf & .Value & vbLf
      On Error GoTo 0
    End If
  End With
End Sub[/B][/COLOR]
ROGER2327
#4365


Lundi 16 Haha 138 (Saint Vadrouille, emblème, SQ)
30 Vendémiaire An CCXIX
2010-W42-4T19:43:43Z
 
- 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
5
Affichages
134
  • Question Question
Autres Planning
Réponses
8
Affichages
318
Réponses
10
Affichages
376
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…