Bonsoir
Il me semble (plus sûr) 'il y qq années JOB m'avait permis de renommer les feuilles (voir image) 1 2 3 4 5 ... et pas 45 46 ...
mais je retrouve pas
Est ce vraiment possible ?
Bonsoir
Il me semble (plus sûr) 'il y qq années JOB m'avait permis de renommer les feuilles (voir image) 1 2 3 4 5 ... et pas 45 46 ...
mais je retrouve pas
Est ce vraiment possible ?
Bonsoir.
Tapez "Feuil3" au lieu de "Feuil45" dans le champ "(Name)" de l'objet Worksheet (à ne pas confondre avec sa propriété 'Name" qui est le nom d'onglet).
Mais pourquoi par "WshFrance" qui serait plus clair ?
Bonsoir Jacky
Le truc c'est que si le si le fichier se lance x fois ( possible d'aller à + de 500) je ne sais pas si VBE acceptera Feuil567 exemple ?
et se taper manuellement .... à chaque fois pas marrant
Bonsoir Jacky
Le truc c'est que si le si le fichier se lance x fois ( possible d'aller à + de 500) je ne sais pas si VBE acceptera Feuil567 exemple ?
et se taper manuellement .... à chaque fois pas marrant
Heuu!!
Je ne comprend pas ce que tu veux dire...
Mon image démontre ce que Dranreb (que je salue), d'écrit.
Un "CodeName" d'une feuille est unique et ne change pas à l'ouverture d'un classeur
Ou alors je n'ai pas compris la question.
Sub WshCodeName()
Dim Wbk As Workbook, Wsh As Worksheet
Set Wbk = ActiveWorkbook
For Each Wsh In Wbk.Worksheets
Wbk.VBProject.VBComponents(Wsh.CodeName).Properties("_CodeName") = "Wsh" & Wsh.Index
Next Wsh
End Sub
Attention l'accès au modèle d'objet du projet VBA doit être approuvé dans les options du projet.
Non, mais c'est vrai que lorsqu'on crée des feuilles supplémentaires par VBA, il y met n'importe quoi comme CodeName. Alors au bout d'un moment ça pourrait être utile d'avoir un moyen de les renommer en masse …
Bonjour @Jacky67
Si on compte toutes les fois sur XLD où on utilise VBA alors qu'Excel sait faire avec ce qu'il a dans le bide
(formules, TCD, PQ etc...), on n'est pas rendu
Ok merci bien à vous
je testerai demain , là à la main ça va @Jacky67 > j'ai écris au #6 à plus de 500 !!
Bonne soirée
PS je viens juste de voir Jean Michel > là je ne pense pas que EXCEL supprime des onglets , en ajoute ...les renomme regarde si l'onglet nommé existe ..etc ???
Re..
C'est pourtant pas compliqué....
Tu remplaces Feuil45 par Feuil3 et Feuil46 par Feuil4 à l'endroit que j'ai encadré.[#3]
Il faut évidemment enregistrer le classeur.
Bonjour @Jacky67
Si on compte toutes les fois sur XLD où on utilise VBA alors qu'Excel sait faire avec ce qu'il a dans le bide
(formules, TCD, PQ etc...), on n'est pas rendu