Code VBA - changer le nom de la feuille
Mike0139
Messages postés
26
Statut
Membre
-
Mike0139 Messages postés 26 Statut Membre -
Mike0139 Messages postés 26 Statut Membre -
Hello,
je rencontre un problème après l'enregistrement d'une macro. Comme vous le verrez, je souhaite automatiser une tâche mais le VBA n'accepte pas le changement du nom de la feuille.
Lorsque que clique sur le bouton feuil1, je devrais avoir une nouvelle feuille renommée "lundi".
Voici le lien :
https://mon-partage.fr/f/IL0iISrl/
Merci d'avance de votre support,
Mickael
je rencontre un problème après l'enregistrement d'une macro. Comme vous le verrez, je souhaite automatiser une tâche mais le VBA n'accepte pas le changement du nom de la feuille.
Lorsque que clique sur le bouton feuil1, je devrais avoir une nouvelle feuille renommée "lundi".
Voici le lien :
https://mon-partage.fr/f/IL0iISrl/
Merci d'avance de votre support,
Mickael
A voir également:
- Vba changer le nom d'une feuille
- Changer dns - Guide
- Changer nom iphone - Guide
- Changer nom pc - Guide
- Changer nom utilisateur windows 10 - Guide
- Changer carte graphique - Guide
2 réponses
Bonjour,
où en es-tu avec ce post?
https://forums.commentcamarche.net/forum/affich-36415445-aide-sur-code-vba
où en es-tu avec ce post?
https://forums.commentcamarche.net/forum/affich-36415445-aide-sur-code-vba
J'ai dû envoyer le fichier sans code VBA. C'edt le deuxième projet sur lequel je travail et hier je n'ai pas eu le temps de tester le code dans ton lien, mais je me mettrais dessus de nouveau à partir de Lundi. Je te tiendrais au courant dans l'autre conversation une fois testé.
Concernant ma demande ci-dessus, tu peux m'aider sur ce sujet?
Merci d'avance de ton support,
Mickael
https://excel-malin.com/tutoriels/vba-tutoriels/vba-ajouter-feuille-au-classeur/
ce qui donne cela:
Sub Macro1_test() 'https://excel-malin.com/tutoriels/vba-tutoriels/vba-ajouter-feuille-au-classeur/ Sheets.Add(After:=Worksheets(Worksheets.Count)).Name = "Lundi" ActiveCell.FormulaR1C1 = "lundi" Range("B1").Select ActiveCell.FormulaR1C1 = "mardi" Range("C1").Select ActiveCell.FormulaR1C1 = "mercredi" Range("C2").Select End Subj'ai repris ton code. Mais il faut éviter les Select:
Sub Macro1_test() 'https://excel-malin.com/tutoriels/vba-tutoriels/vba-ajouter-feuille-au-classeur/ Sheets.Add(After:=Worksheets(Worksheets.Count)).Name = "Lundi" Range("A1").Value = "lundi" Range("B1").Value = "mardi" Range("C1").Value = "mercredi" End Subcomme ceci