aurelie76
54Messages postés
19 avril 2008Date d'inscription
23 janvier 2011Dernière intervention
15 mai 2008 à 13:21
Bonjur Lermitte,
Merci de me venir en aide une fois de plus, en fait, de mon classeur principal j'ouvre l'arborescence de mon C:\ et je choisis n'importe quel document xls de C et j'insère les feuilles de ce document dans mon classeur principal. Les deux classeurs sont donc ouverts : le principale et le classeur choisi sous C:\. Une fois laes feuilles insérées dans le doc principal, je veux fermer le classeur "choisi"
Private Sub insérer_Click()
Dim Sh As Worksheet
Dim classeur2 As String
Dim classeur1 As String
Dim nom1 As String
Dim wb As Workbook
MsgBox "confirmer insérer fichier : ?", vbYesNo
insérer.Enabled = False
Fichier = Application.GetOpenFilename
Workbooks.Open Fichier 'ouverture arborescence
classeur1 = ActiveWorkbook.Name
'MsgBox classeur1
For Each Sh In Workbooks(classeur1).Worksheets
Workbooks(classeur1).Sheets(Sh.Name).Copy After:=Workbooks("Fiche_d'entretien_OSP_2008ter.xls").Sheets(5)
Next Sh
' MsgBox classeur1
Workbooks("classeur1.xls").Activate
Workbooks(classeur1).Close
et j'ai une erreur excécution 9 (l'indice n'appartient pas à la sélection.
c'est plus compliqué que je croyais BVA, merci pour tes conseils sur les instructions.
aurélie.
Merci pour tous vos conseils super précieux, sans vous j'y serais encore, félicitations pour vos connaissances et expériences dans ce domaine, on a besoin de personnes comme vous sur ce site.
Consciente de vous avoir accaparés, je vous réitère encore tous mes remerciements.
bisous à tous, aurélie.