bonjour à toutes et tous,
je cherche à copier des onglets d'un classeur vers un nouveau classeur.
La ligne de code :
Sheets(Array("Onglet2", "Onglet1")).copy
fait exactement ce que je souhaite à condition que le nom des onglets ne change pas...
Dans mon cas, j'ai déclaré la variable suivante :
Dim sNomsDesOnglets As String
et j'enregistre le nom des onglets à l'aide d'une boucle dans cette variable du coup ma variable sNomDesOnglets = "Onglet1, Onglet2"
Mon problème apparait donc au moment où le programme arrive sur la ligne de code suivante :
sheets(Array(sNomsDesOnglets)).copy
Le message d'erreur est le suivant :
Erreur d'execution '9' :
L'indice n'appartient pas à la sélection.
si je comprends il ne reconnait pas le nom de mes onglets, mais comment corriger ce problème...
Un grand MERCI par avancepour votre aide précieuse.
Cordialement.
Partager