Nommer ou sélectionner : trop de "consignes" dans mes macros ?
Bonjour,
J'apprends toute seule à faire des petites macros, et je pense que je répète des consignes.
Quand je sélectionne une feuille de calcul ou bien une cellule, qu'est-ce qui stoppe la sélection et m'oblige à sélectionner à nouveau la feuille ou cellule ?
Dans quel cas vaut-il mieux sélectionner ou nommer ?
je mets mes commentaires sur ce qu'il me semble pourrais être corrigé .
Pouvez-vous me conseillez svp afin d'optimiser ?
Par avance merci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| Sub Proto1()
'
' Proto1 Macro
' insertion fiche de suivi Proto N° 1
'
Sheets("PROTO 1").Select
ActiveWindow.SelectedSheets.Delete ' mettre plutôt : SelectedSheets.Delete (la macro est dans le classeur)
'OU : Sheets("PROTO 1").Delete
Sheets("SUIVI MODELE").Visible = True 'suis-obligée d'afficher la feuille masquée pour pouvoir la recopier ?
Sheets("SUIVI MODELE").Select 'est-ce utile , vu que je la nomme à la ligne suivante ?
Sheets("SUIVI MODELE").Copy Before:=Sheets("listes")
ActiveWindow.SelectedSheets.Visible = False
Sheets("SUIVI MODELE (2)").Select 'idem : est-ce utile vu que je la nomme à la ligne suivante ?
Sheets("SUIVI MODELE (2)").Name = "PROTO 1"
Range("A1:E2").Value = "PROTO N° 1"
End Sub |