fonction count sur excel 2010
BOnjour
j'ai un bout de code qui marche sans souci sur excel 2003 par contre sur excel 2010 il me met l'erreur suivante :
Citation:
erreur d'éxécution 1004 erreur définie par l'application ou pas l'objet
le code est :
Code:
1 2 3 4
| For k = 1 To Workbooks("clients.xls").Sheets(1).Cells(Rows.Count, 2).End(xlUp).Row
' code pour effectuer des calculs
Next k |
le probleme ne se pose pas si je réecris en
Code:
1 2 3 4 5
| Workbooks("clients.xls").activate
For k = 1 To Sheets(1).Cells(Rows.Count, 2).End(xlUp).Row
' code pour effectuer des calculs
Next k |
mais comme je travaille sur plusieurs classeur excel différent il faut que je reprenne tout le code vba pour réactiver les bons classeurs ....
n'y a-t-il un moyen de garder le code sans avtgiver le classeur auparavant?
merci