OVH Cloud OVH Cloud

Erreur 1004...

3 réponses
Avatar
MV
Bonjour,
J'ai parfois une erreur sur cette ligne (disons 1 fois sur 2) :

Application.Calculation = xlCalculationManual
=> Erreur d'execution 1004 La méthode 'Calculation' de l'Objet
'_Application' a échoué

Je n'ai pas réussi à préciser "quand ca marche" de "quand ca ne marche
pas"....
Je suis sous Excel 97.
Si quelqu'un a une idée...

MV

3 réponses

Avatar
Papou
Bonjour
Pas très précis effectivement !
Une autre application est-elle ouverte via OLE durant le process ?
A partir de quelle méthode cette ligne est-elle appelée ?
Une macro, un évènement feuille ou classeur, un clic sur objet dans une
feuille ?
Quel est l'action principale effectuée juste avant cette ligne ?

Cordialement
Pascal


"MV" a écrit dans le message de
news:cg00a1$uq3$
Bonjour,
J'ai parfois une erreur sur cette ligne (disons 1 fois sur 2) :

Application.Calculation = xlCalculationManual
=> Erreur d'execution 1004 La méthode 'Calculation' de l'Objet
'_Application' a échoué

Je n'ai pas réussi à préciser "quand ca marche" de "quand ca ne marche
pas"....
Je suis sous Excel 97.
Si quelqu'un a une idée...

MV




Avatar
MV
Une autre application est-elle ouverte via OLE durant le process ?
Non


A partir de quelle méthode cette ligne est-elle appelée ?
depuis une procédure appelé par un bouton sur ma page XL


Une macro, un évènement feuille ou classeur, un clic sur objet dans une
feuille ?
Un click sur un bouton (de type commande) qui appelle une fonction


Quel est l'action principale effectuée juste avant cette ligne ?
Des requetes DAO sur des bases de données.



J'ai réduit le probleme en créant une procedure contenant simplement
"Application.Calculation = xlCalculationManual"

L'appelle de cette procedure dasn Excel via l'executeur de macro fonctionne.
L'appelle sur l'évènement click d'un bouton de type Commande me renvoie
l'erreur 1004
L'affectation de la procédure (macro) à un bouton de type Formulaire
fonctionne... CQFD j'ai ma solution mais j'ai toujours pas compris pourquoi
;-)

Merci
MV



"MV" a écrit dans le message de
news:cg00a1$uq3$
Bonjour,
J'ai parfois une erreur sur cette ligne (disons 1 fois sur 2) :

Application.Calculation = xlCalculationManual
=> Erreur d'execution 1004 La méthode 'Calculation' de l'Objet
'_Application' a échoué

Je n'ai pas réussi à préciser "quand ca marche" de "quand ca ne marche
pas"....
Je suis sous Excel 97.
Si quelqu'un a une idée...

MV








Avatar
JpPradier
Bonjour MV

Peut-etre en mettant la propriété du bouton TakeFocusOnClick a false

j-p