bonjour,
je souhaiterai copier la feuille en cours (sélectionnée) d 'un classeur excel
et la renommée tel nom
voila mon code mais je suis un peu maladroit, en fait ce qui me pose problème c'est comment spécifié que la feuille que je veux du classeur
c'est celle qui est en cours soit 'selected' et je fais un copy avec le nom
voila mon code mais ca ne marche pas:
voila merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Sub copysheet() Dim mysheet As Worksheet ' declaration de ma feuille,celle qui est en cours Dim sheetcontrol As Worksheet ' declaration de mon doublon mysheet = activeworksheet.Select ' j'assigne a mysheet la feuille active en cours Sheets(mysheet).Select ' je selectionne la feuille mysheet Sheets(mysheet).copy before:=Sheets("control invoice test") 'je lui dis de faire une copy avec le nom de la copie End Sub![]()
Partager