Excel 2010 - VBA macro copie de données - Erreur 9

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

Bonjour,

Si un classeur vide apparaît, c'est qu'Excel s'ouvre tout seul à un moment de la procédure.

Comment le classeur Inscription s'ouvre-t-il ? Si "modèle" ne l'active pas, c'est qu'il n'est théoriquement pas ouvert ou ouvert dans un autre répertoire.

Autre possibilité, le ficher exporté n'a pas la bonne extension

Après, compte tenu de ce que tu indiques,... je cale...

Cordialement

FINDRH

Bonjour,

Merci pour votre réponse. Vous m'avez donné la piste à vérifier, en effet, j'ignore pourquoi mais j'avais modifié l'extension du fichier. Ça marche maintenant. Merci encore

Lise

Rechercher des sujets similaires à "2010 vba macro copie donnees erreur"