Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Attribuer par VBA à une feuille comme nom la valeur d'une cellule?
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 !
Re : Attribuer par VBA à une feuille comme nom la valeur d'une cellule?
Mes excuses: je me suis trompé tout à l'heure; j'ai oublié que j'ai le nom bien à l'endroit décrit, mais également dans la feuille elle-même (j'ai vite modifié mon message, mais trop tard apparemment).
Re : Attribuer par VBA à une feuille comme nom la valeur d'une cellule?
Re
attention, la cellule A1 doit être obligatoirement renseignée, et ce par un nom qui n'est pas déjà un nom de feuille utilisée... Attention aussi aux caractères interdit dans les noms de feuille...
il faut peut-être ôter la protection du classeur...
Code:
On Error Resume Next 'au cas où le nom n'est pas autorisé
ActiveWorkbook.Unprotect "toto"
ActiveSheet.Name = Range("A1")
ActiveWorkbook.Protect Password:="toto", Structure:=True, Windows:=False
Edit : peut-être même (voir le fil) :
Code:
On Error Resume Next 'au cas où le nom n'est pas autorisé
ActiveWorkbook.Unprotect "toto"
ActiveSheet.Name = Range("A1")
tablo = Array("1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12")
If IsError(Application.Match(ActiveSheet.Name, tablo, 0)) Then _
ActiveWorkbook.Protect Password:="toto", Structure:=True, Windows:=False
Re : Attribuer par VBA à une feuille comme nom la valeur d'une cellule?
Bonjour,
Merci pour la peine que vous vous êtes donné.
Je viens de trouver la raison de l'erreur: je me suis trompé de cellule: la cellule est vide et comme le nom de la feuille ne peut êtrre vide cela ne pouvait pas fonctionner.
- 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