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

T

Tcho!

Guest
C'est encore moi 🙂

Comment modifier le CodeName d'une feuille à l'aide d'une macro ???
Parceque les Feuilxxx, c'est pas trop parlant du tout !!!

A vot bon coeur
 
peut être plus simple et plus versatile que les trucs du mpfe :

Option Explicit

'nécessite de déclarer la référence
'"Microsoft Visual Basic For Application Extensibility 5.3" dans le
'projet VBA

Private Function ChangeCodeName(Ws As Worksheet, NouveauNom As String) As Boolean
'Ti
Dim VBComp As VBComponent
On Error GoTo erreur
Set VBComp = Ws.Parent.VBProject.VBComponents(Ws.CodeName)
VBComp.Name = NouveauNom
ChangeCodeName = True
erreur:
End Function

Sub Test()
If ChangeCodeName(Feuil1, "F1") Then MsgBox "Pas si compliqué que ça !"
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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
6
Affichages
538
Réponses
4
Affichages
281
Réponses
21
Affichages
631
Réponses
8
Affichages
195
Retour