Bonjour,
Sur le premier onglet du classeur dans la colonne A j'ai une liste de noms
...
LEGOANVIC_MARIE-FRANCE
LEMARQUIS_NATHALIE
LEMIEN_STEEVE
LEMOAL_EVELYNE
LEPERS_SYLVIE
...
a chaque nom correspond 1 onglet qui porte le meme nom

a l'aide d'une macro je voudrais inserer une feuille "LEMIEN_STEEVE" avant l'onglet "LEMOAL_EVELYNE"

Le code enregistré me donne ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Sheets("0-Matrice_AMENDE").Copy Before:=Sheets(46)
    Sheets("0-Matrice_AMENDE (2)").Select
    Windows("VRP  DONNEES.xlsm").Activate
    Windows("VRP   AMENDE.xlsm").Activate
    Sheets("0-Matrice_AMENDE (2)").Select
    Sheets("0-Matrice_AMENDE (2)").Name = "LEMIEN_STEEVE"
Comment faire pour récupérer "=sheets(46)" comme une variable 46 etant la position de l'onglet "LEMOAL_EVELYNE"

Merci pour votre aide