Erreur d'indice de sélection... VBA
Résolu
LaMite
-
LaMite -
LaMite -
Bonjour
J'ai deux fichier : un suivi des temps et un deuxième consolidé
Je souhaite copier une feuille du premier fichier vers le deuxième
Mais j'ai l'erreur indice de sélection.
Mes noms de fichier et de feuilles sont justes... Je ne comprend pas.
La feuille qui doit être copiée doit-elle être nécessairement visible dans le premier classeur ?
Workbooks.Open Filename:= _
"C:\Users\Informatique\Fiche de temps Ameg 2013.xlsm" _
, UpdateLinks:=0
Workbooks("Fiche de temps Ameg 2013").Sheets("Ameg122013").Copy Before:=Workbooks( _
"Fiche de temps CONSOLIDE 2013.xlsm").Sheets(7)
Merci de votre aide
J'ai deux fichier : un suivi des temps et un deuxième consolidé
Je souhaite copier une feuille du premier fichier vers le deuxième
Mais j'ai l'erreur indice de sélection.
Mes noms de fichier et de feuilles sont justes... Je ne comprend pas.
La feuille qui doit être copiée doit-elle être nécessairement visible dans le premier classeur ?
Workbooks.Open Filename:= _
"C:\Users\Informatique\Fiche de temps Ameg 2013.xlsm" _
, UpdateLinks:=0
Workbooks("Fiche de temps Ameg 2013").Sheets("Ameg122013").Copy Before:=Workbooks( _
"Fiche de temps CONSOLIDE 2013.xlsm").Sheets(7)
Merci de votre aide
A voir également:
- Erreur d'indice de sélection... VBA
- Indice téléphonique - Guide
- Erreur t32 ✓ - Forum Livebox
- Erreur 0x80070643 - Accueil - Windows
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
1 réponse
Bonjour,
J'ai regardé tes deux lignes et elles sont correctes.
Maintenant, l'erreur que tu constates, ne proviendrait-elle pas du fait que dans le classeur : Fiche de temps CONSOLIDE 2013.xlsm, il n'existe pas une feuille 7 ??
Pour le vérifier :
Ouvre le classeur Fiche de temps CONSOLIDE 2013, Va dans Visual basic et regarde à gauche s'il existe Feuil7(...) si la réponse est non, voilà l'erreur, il ne peut pas copier derrière une feuille qui n'existe pas.
Si c'est oui, vérifies le chemin de ton classeur.
En VBa, pour le vérifier ==> Activeworkbook.name et Activeworkbook.path
J'ai regardé tes deux lignes et elles sont correctes.
Maintenant, l'erreur que tu constates, ne proviendrait-elle pas du fait que dans le classeur : Fiche de temps CONSOLIDE 2013.xlsm, il n'existe pas une feuille 7 ??
Pour le vérifier :
Ouvre le classeur Fiche de temps CONSOLIDE 2013, Va dans Visual basic et regarde à gauche s'il existe Feuil7(...) si la réponse est non, voilà l'erreur, il ne peut pas copier derrière une feuille qui n'existe pas.
Si c'est oui, vérifies le chemin de ton classeur.
En VBa, pour le vérifier ==> Activeworkbook.name et Activeworkbook.path
Merci, en effet, j'avais supprimé cette feuille.
Entre temps j'ai résolu mon problème d'une autre façon...
Merci de votre aide.