Bonjour,
J'ai fait une macro, à l'aide du développeur, qui fonctionnait très bien, jusqu'à il y a quelques jours. Maintenant, elle donne un message «d'erreur d'exécution 9 - L'indice n'appartient pas à la sélection». Au départ, je suis dans ACCESS 2010 qui exporte le fichier : Inscription.xlsx et qui ouvre en même temps le fichier modèle.xlsm. L'ouverture d'Excel se fait sur le fichier Inscription sur la feuille 1.
De plus, ce qui est bizarre, depuis quelques jours, il y a aussi un classeur vide qui est apparaît. Ce qui n'arrivait pas avant. Donc, j'ouvre le fichier modèle et je clique sur mon bouton macro pour faire la copie et c'est alors que le message apparaît et c'est la ligne " Windows("Inscription.xlsx").Activate " qui est en jaune. Même si je ferme le 3e classeur avant, c'est toujours la même erreur.
Sub Co()
'Copie Inscription listeKl vers Modèle
Windows("Inscription.xlsx").Activate
ActiveWorkbook.Cells.Select
Selection.Copy
Windows("Modèle.xlsm").Activate
Sheets("pp").Select
Cells.Select
ActiveSheet.Paste
Sheets("modele").Select
Range("E4").Select
Windows("Inscription.xlsx").Activate
ActiveWorkbook.Save
ActiveWindow.Close
End Sub
J'ai fait une recherche à ce sujet, mais je ne trouve pas une solution simple à mon problème. Peut-être bien que je ne comprends pas tout simplement les explications citées.
Merci de votre aide. Lise