OVH Cloud OVH Cloud

erreur excel selon version

4 réponses
Avatar
issorp
bonjour à tous,

Voici mon soucis

Dans le code sous VB

ChDir "c:\data\excel\arb"
Workbooks.Open Filename:="classeur_du_front.XLS"
Workbooks("classeur_du_front.XLS").Activate
Worksheets(1).Activate

en XP avec excel 2003 ça marche

par contre le même code sur windows 2000 avec
excel 2000 (9.0.6926 SP3)
J'ai une erreur sur la deuxième ligne :

Run-time error '-2147319784 (80028018)' :
Method 'Open' of Object 'workbooks' failed

Alors que les fichiers sont au bon endroit

Je ne comprends pas

Au secours

IsSoRp

4 réponses

Avatar
JpPradier
Bonsoir issrp

Tu devrais essayer en donnant le chemin complet comme ceci :

Chemin= "c:dataexcelarb"
Workbooks.Open Filename:=Chemin & "classeur_du_front.XLS"

j-p
Avatar
LeSteph
Bonsoir,
c'est typique d'une tentative de commande sur objet non disponible là où on
le demande
ex: agir sur un classeur ou ouvrir dans un chemin qui n'existe pas,
Vérifie encore si comme tu semble l'avoir analysé la réponse ne serait pas
dans la question.
ou bien essaie de l'écrire ainsi c'st peut être à cause des _ _ il faut
mettre des ' ' à l'intérieur des " " :
"'classeur_du_front.xls'"

lSteph

"issorp" a écrit dans le message de news:

bonjour à tous,

Voici mon soucis

Dans le code sous VB

ChDir "c:dataexcelarb"
Workbooks.Open Filename:="classeur_du_front.XLS"
Workbooks("classeur_du_front.XLS").Activate
Worksheets(1).Activate

en XP avec excel 2003 ça marche

par contre le même code sur windows 2000 avec
excel 2000 (9.0.6926 SP3)
J'ai une erreur sur la deuxième ligne :

Run-time error '-2147319784 (80028018)' :
Method 'Open' of Object 'workbooks' failed

Alors que les fichiers sont au bon endroit

Je ne comprends pas

Au secours

IsSoRp


Avatar
LeSteph
Re, Issorp,

Peut être ne les as tu pas vu , (sinon va voir)
le 08 docm t'a donné une réponse sur export txt
le 09 PilippeR,(bibi), FxM ..sur liste de fichier
là JpP et moi?
alors dis nous au moins un pti truc sympa du style/
Ca marche pas parceuque..heu ...
ou Merci c'est bien cela mais que j'aurais bien aimé que ça fasse aussi...
( :-) pas n'importe quoi non plus..faut pas exagérer !
ou même Merci ça fonctionne

..amicalement.

à te lire.
lSteph
"issorp" a écrit dans le message de news:

bonjour à tous,

Voici mon soucis

Dans le code sous VB

ChDir "c:dataexcelarb"
Workbooks.Open Filename:="classeur_du_front.XLS"
Workbooks("classeur_du_front.XLS").Activate
Worksheets(1).Activate

en XP avec excel 2003 ça marche

par contre le même code sur windows 2000 avec
excel 2000 (9.0.6926 SP3)
J'ai une erreur sur la deuxième ligne :

Run-time error '-2147319784 (80028018)' :
Method 'Open' of Object 'workbooks' failed

Alors que les fichiers sont au bon endroit

Je ne comprends pas

Au secours

IsSoRp


Avatar
FxM
Bonsoir,

Workbooks("classeur_du_front.XLS").Activate
Essaie sans .xls pour voir :o)

Workbooks("classeur_du_front").Activate

@+
FxM



bonjour à tous,

Voici mon soucis

Dans le code sous VB

ChDir "c:dataexcelarb"
Workbooks.Open Filename:="classeur_du_front.XLS"
Workbooks("classeur_du_front.XLS").Activate
Worksheets(1).Activate

en XP avec excel 2003 ça marche

par contre le même code sur windows 2000 avec
excel 2000 (9.0.6926 SP3)
J'ai une erreur sur la deuxième ligne :

Run-time error '-2147319784 (80028018)' :
Method 'Open' of Object 'workbooks' failed

Alors que les fichiers sont au bon endroit

Je ne comprends pas

Au secours

IsSoRp