Quand je change le nom de mes feuilles excel, elles ne se changent pas dans le code VBA...
ThisWorkbook.VBProject.VBComponents("mafeuille").Name = "xxx"
Bonsoir Bolak,
Pour éviter ce problème, il vaut mieux utiliser les index de feuilles, ex ; Sheets(1), Sheets(2) ...
Seulement, si tu changes l'ordre des onglets, tu retrouveras le même problème. Il est possible d'utiliser le nom système des feuilles, mais je ne me rappelle plus de la syntaxe. Je vais rechercher la méthode.
A +
Cordialement.
Est-ce que le nom entre parenthèses devrait se changer automatiquement en temps normal? Car ce n'est pas le cas...
ps: je suis assez nouveau avec le vba...
le code que vous m'avez fourni sert à renommer les feuilles?
Ce serait quand même mieux pour moi, comment est-ce que je les écris dans les formules? Sans les guillemets?
ex: Sheets(sheet1).select
Oui, comme le disait Pierrot93, si tu changes le nom dans l'onglet, il change également dans les propriétés VBA. Si ce n'est pas le cas chez toi, il doit y avoir ujn problème.
oui...Est-ce normal?
Feuil1.Select
Bonjour,
Code:Feuil1.Select
Sheets(Array("Feuil1", "Feuil2", "Feuil3")).Select