OVH Cloud OVH Cloud

recalcul ne se fait pas

12 réponses
Avatar
J
Bonjour à tous
J'hérite d'un fichier à "améliorer".
S'il y a du mieux, il ya aussi des difficultés.

J'ai
*en C1 = un mois au format mmmm (c'est une liste qui pointe vers une
zone en format mmmm)
*en D1 = une année au format texte (c'est une liste qui pointe vers une
zone en format Standard)
*en G1 =("1/"&TEXTE(C1;"mmmm")&"/"&D1)*1
et c'est là que cela se corse :
*en C11 =INDEX(Saisie!G$25:G$36;EQUIV($G$1;Mois;1))
Le résultat obtenu est bon, mais quand on modifie C1 ou D1, il ne se met
pas à jour, il faut que je tape F9.

Comment résoudre ce problème?

Merci à tous
@+
cordialement
J@@

10 réponses

1 2
Avatar
garnote
Bonsoir,

Ne serais-tu pas en mode de calcul "Sur ordre" ?
Vérifie dans Outils / Options... / Calcul :
Automatique.

Serge

"J@@" a écrit dans le message de news:

Bonjour à tous
J'hérite d'un fichier à "améliorer".
S'il y a du mieux, il ya aussi des difficultés.

J'ai
*en C1 = un mois au format mmmm (c'est une liste qui pointe vers une zone
en format mmmm)
*en D1 = une année au format texte (c'est une liste qui pointe vers une
zone en format Standard)
*en G1 =("1/"&TEXTE(C1;"mmmm")&"/"&D1)*1
et c'est là que cela se corse :
*en C11 =INDEX(Saisie!G$25:G$36;EQUIV($G$1;Mois;1))
Le résultat obtenu est bon, mais quand on modifie C1 ou D1, il ne se met
pas à jour, il faut que je tape F9.

Comment résoudre ce problème?

Merci à tous
@+
cordialement
J@@


Avatar
J
Bonjour Serge
ben oui, :-( tu as raison, mais je ne vois pas comment cela s'est fait...
Enfin, cela marche :-))) c'est l'essentiel.
Car dans mon classeur j'ai une volée de référencea à des dates dont je
me méfie, je pensais que l'une d'entre elles me chamboulait le schmilblick.
encore merci
@+
J@@

garnote wrote:
Bonsoir,

Ne serais-tu pas en mode de calcul "Sur ordre" ?
Vérifie dans Outils / Options... / Calcul :
Automatique.

Serge


Avatar
Fredo P.
ben oui, :-( tu as raison, mais je ne vois pas comment cela s'est fait...
Le fait d'ouvrir un classeur comportant une commande en vba

"application.Calculation=xlCalculationManual" suffit pour Xl de conservé
l'option.

Avatar
J
Bonjour Fredo
oui je comprends bien, mais c'est moi qui l'ai tricoté ce fichier, et
côté macro, c'est le tout mon cru.
mon ordi doit être hanté ;-))
Mais je note l'astuce
@+
J@@

ben oui, :-( tu as raison, mais je ne vois pas comment cela s'est fait...
Le fait d'ouvrir un classeur comportant une commande en vba

"application.Calculation=xlCalculationManual" suffit pour Xl de conservé
l'option.





Avatar
Fredo P.
Bonjour Fredo
oui je comprends bien, mais c'est moi qui l'ai tricoté ce fichier, et
côté macro, c'est le tout mon cru.
Je sous entends ouvrir un autre classeur dans lequel la commande en question

est logée dans :
Private Sub Workbook_Open()
application.Calculation=xlCalculationManual
End Sub

Avatar
FxM
Fredo,

Je crois que J@@ cherche à faire l'inverse du calcul manuel :o) sinon il
va user la touche F9 !

Private Sub Workbook_Open()
application.Calculation=xlCalculationAutomatic
End Sub

@+
FxM


Bonjour Fredo
oui je comprends bien, mais c'est moi qui l'ai tricoté ce fichier, et
côté macro, c'est le tout mon cru.
Je sous entends ouvrir un autre classeur dans lequel la commande en question

est logée dans :
Private Sub Workbook_Open()
application.Calculation=xlCalculationManual
End Sub





Avatar
Pierre Fauconnier
Salut...

En fait, ce qui serait chouette, c'est que cette propriété soit un propriété
de classeur
thisworkbook.calculation...
et non une propriété d'application
application.calculation...

Si l'un ou l'autre gourou invité à Seattle peut en toucher un mot à qui de
droit... ce serait super


--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"Fredo P." a écrit dans le message de news:
%
ben oui, :-( tu as raison, mais je ne vois pas comment cela s'est fait...
Le fait d'ouvrir un classeur comportant une commande en vba

"application.Calculation=xlCalculationManual" suffit pour Xl de conservé
l'option.





Avatar
FxM
Salut...

En fait, ce qui serait chouette, c'est que cette propriété soit un propriété
de classeur
thisworkbook.calculation...
et non une propriété d'application
application.calculation...

Si l'un ou l'autre gourou invité à Seattle peut en toucher un mot à qui de
droit... ce serait super


Y'en a au moins un qui croit encore au Père Noël !

@+
FxM

Avatar
Pierre Fauconnier
Je suis resté très jeune dans ma tête...


--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

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

Salut...

En fait, ce qui serait chouette, c'est que cette propriété soit un
propriété de classeur
thisworkbook.calculation...
et non une propriété d'application
application.calculation...

Si l'un ou l'autre gourou invité à Seattle peut en toucher un mot à qui
de droit... ce serait super


Y'en a au moins un qui croit encore au Père Noël !

@+
FxM



Avatar
J
Bonjour et merci à tous
Mais j'ai trouvé la *vrai* solution, qui peut répondre au souhait de
Pierre et d'autres, c'est de clouer une chouette sur les volets.
Parce que ça s'est fait à l'insu de mon plein gré, hein.

Bon je vais chercher une planche et préparer le volet, est-ce que
quelqu'un peut m'envoyer une chouette?

Merci
@+
J@@


Salut...

En fait, ce qui serait chouette, c'est que cette propriété soit un
propriété de classeur
thisworkbook.calculation...
et non une propriété d'application
application.calculation...

Si l'un ou l'autre gourou invité à Seattle peut en toucher un mot à
qui de droit... ce serait super


Y'en a au moins un qui croit encore au Père Noël !

@+
FxM



1 2