Bonjour
j ai un code qui fonctionne avec un module "Sub Macro1()"mais dès que je le met dans thisworkbook avec "Private Sub Workbook_Open()" il bloque avec : " erreur d execution '9' l indice n appartient pas à la sélection"
Private Sub Workbook_Open()
Workbooks.Open Filename:= _
"C:\Documents and Settings\MM\My Documents\ClasseurA.xls"
Sheets("a").Select ' IL BLOQUE ICI
Sheets("a").Copy after:=Workbooks("ClasseurBase.xls").Sheets(1)
Windows("ClasseurA.xls").Activate
ActiveWindow.Close
End Sub
qu elle est mon erreur et que modifier !!!!!?????
Le but de la macro est
a partir d un fichier à l ouverture de("ClasseurBase.xls)
ouvrir un autre fichier"C:\Documents and Settings\MM\My Documents\ClasseurA.xls"
copier la feuille ("a") et la coller dans ("ClasseurBase.xls) et refermer classeur A
Merci d avance
j ai un code qui fonctionne avec un module "Sub Macro1()"mais dès que je le met dans thisworkbook avec "Private Sub Workbook_Open()" il bloque avec : " erreur d execution '9' l indice n appartient pas à la sélection"
Private Sub Workbook_Open()
Workbooks.Open Filename:= _
"C:\Documents and Settings\MM\My Documents\ClasseurA.xls"
Sheets("a").Select ' IL BLOQUE ICI
Sheets("a").Copy after:=Workbooks("ClasseurBase.xls").Sheets(1)
Windows("ClasseurA.xls").Activate
ActiveWindow.Close
End Sub
qu elle est mon erreur et que modifier !!!!!?????
Le but de la macro est
a partir d un fichier à l ouverture de("ClasseurBase.xls)
ouvrir un autre fichier"C:\Documents and Settings\MM\My Documents\ClasseurA.xls"
copier la feuille ("a") et la coller dans ("ClasseurBase.xls) et refermer classeur A
Merci d avance