Je voudrai en VBA copier une feuille (qui s'appelle toto) en donnant à cette
nouvelle feuille un nom sous la forme toto (année), ou année est une donnée
se trouvant dans un range d'une autre feuille. voici ce que j'ai écrit mais
cela ne marche pas, car cela renomme la feuille ( toto(an) )sans passer la
valeur de "an"
Merci beaucoup
Flo riant
Sub Dupli_toto()
Sheets("travail").Select
an = Range("D1").Value
Sheets("toto").Select
Sheets("toto ").Copy After:=Sheets(5)
Sheets("toto (2)").Select
Sheets("toto (2)").Name = " toto (an)"
End Sub
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
MPi
Essaie comme ceci Sheets("toto (2)").Name = " toto (" & an & ")"
Michel
Bonjour
Je voudrai en VBA copier une feuille (qui s'appelle toto) en donnant à cette nouvelle feuille un nom sous la forme toto (année), ou année est une donnée se trouvant dans un range d'une autre feuille. voici ce que j'ai écrit mais cela ne marche pas, car cela renomme la feuille ( toto(an) )sans passer la valeur de "an"
Merci beaucoup
Flo riant
Sub Dupli_toto()
Sheets("travail").Select an = Range("D1").Value Sheets("toto").Select Sheets("toto ").Copy After:=Sheets(5) Sheets("toto (2)").Select Sheets("toto (2)").Name = " toto (an)" End Sub
Essaie comme ceci
Sheets("toto (2)").Name = " toto (" & an & ")"
Michel
Bonjour
Je voudrai en VBA copier une feuille (qui s'appelle toto) en donnant à cette
nouvelle feuille un nom sous la forme toto (année), ou année est une donnée
se trouvant dans un range d'une autre feuille. voici ce que j'ai écrit mais
cela ne marche pas, car cela renomme la feuille ( toto(an) )sans passer la
valeur de "an"
Merci beaucoup
Flo riant
Sub Dupli_toto()
Sheets("travail").Select
an = Range("D1").Value
Sheets("toto").Select
Sheets("toto ").Copy After:=Sheets(5)
Sheets("toto (2)").Select
Sheets("toto (2)").Name = " toto (an)"
End Sub
Essaie comme ceci Sheets("toto (2)").Name = " toto (" & an & ")"
Michel
Bonjour
Je voudrai en VBA copier une feuille (qui s'appelle toto) en donnant à cette nouvelle feuille un nom sous la forme toto (année), ou année est une donnée se trouvant dans un range d'une autre feuille. voici ce que j'ai écrit mais cela ne marche pas, car cela renomme la feuille ( toto(an) )sans passer la valeur de "an"
Merci beaucoup
Flo riant
Sub Dupli_toto()
Sheets("travail").Select an = Range("D1").Value Sheets("toto").Select Sheets("toto ").Copy After:=Sheets(5) Sheets("toto (2)").Select Sheets("toto (2)").Name = " toto (an)" End Sub
Florian
Parfait Merci beaucoup Flo riant
"MPi" a écrit dans le message de news:
Essaie comme ceci Sheets("toto (2)").Name = " toto (" & an & ")"
Michel
Bonjour
Je voudrai en VBA copier une feuille (qui s'appelle toto) en donnant à cette nouvelle feuille un nom sous la forme toto (année), ou année est une donnée se trouvant dans un range d'une autre feuille. voici ce que j'ai écrit mais cela ne marche pas, car cela renomme la feuille ( toto(an) )sans passer la valeur de "an"
Merci beaucoup
Flo riant
Sub Dupli_toto()
Sheets("travail").Select an = Range("D1").Value Sheets("toto").Select Sheets("toto ").Copy After:=Sheets(5) Sheets("toto (2)").Select Sheets("toto (2)").Name = " toto (an)" End Sub
Parfait
Merci beaucoup
Flo riant
"MPi" <MPi@discussions.microsoft.com> a écrit dans le message de news:
2A6C32CF-CBE9-47F6-8E3B-20434FD76C20@microsoft.com...
Essaie comme ceci
Sheets("toto (2)").Name = " toto (" & an & ")"
Michel
Bonjour
Je voudrai en VBA copier une feuille (qui s'appelle toto) en donnant à
cette
nouvelle feuille un nom sous la forme toto (année), ou année est une
donnée
se trouvant dans un range d'une autre feuille. voici ce que j'ai écrit
mais
cela ne marche pas, car cela renomme la feuille ( toto(an) )sans passer
la
valeur de "an"
Merci beaucoup
Flo riant
Sub Dupli_toto()
Sheets("travail").Select
an = Range("D1").Value
Sheets("toto").Select
Sheets("toto ").Copy After:=Sheets(5)
Sheets("toto (2)").Select
Sheets("toto (2)").Name = " toto (an)"
End Sub
Essaie comme ceci Sheets("toto (2)").Name = " toto (" & an & ")"
Michel
Bonjour
Je voudrai en VBA copier une feuille (qui s'appelle toto) en donnant à cette nouvelle feuille un nom sous la forme toto (année), ou année est une donnée se trouvant dans un range d'une autre feuille. voici ce que j'ai écrit mais cela ne marche pas, car cela renomme la feuille ( toto(an) )sans passer la valeur de "an"
Merci beaucoup
Flo riant
Sub Dupli_toto()
Sheets("travail").Select an = Range("D1").Value Sheets("toto").Select Sheets("toto ").Copy After:=Sheets(5) Sheets("toto (2)").Select Sheets("toto (2)").Name = " toto (an)" End Sub