OVH Cloud OVH Cloud

Pb format num actualisation requête

2 réponses
Avatar
GérardM
Bonjour,

Lorsque j'actualise une requête http sous Excel, les nombres > 1000 sont
restitués au format décimal (ex 1200 -> 1,2) alors que les autres nombres ne
posent pas de pb (800 -> 800).
Pour info, le pb est sans doute lié à un paramétrage ou une config car sur
un autre micro similaire, la restitution est correcte ! A noter que
l'actualisation de la requête est lancée depuis VBA avec l'instruction
Selection.QueryTable.Refresh BackgroundQuery:=False.

Ma version d'Excel est 2000 (9.0 4402 SR-1).

Vous remerciant d'avance pour votre précieuse aide.

Gérard

2 réponses

Avatar
Elliac
Bonjour,

Il doit s'agir des décimales fixes (Outils/Options/Modification)

Ajoute dans ton code :
Application.FixedDecimal = False

Camille

"GérardM" wrote:

Bonjour,

Lorsque j'actualise une requête http sous Excel, les nombres > 1000 sont
restitués au format décimal (ex 1200 -> 1,2) alors que les autres nombres ne
posent pas de pb (800 -> 800).
Pour info, le pb est sans doute lié à un paramétrage ou une config car sur
un autre micro similaire, la restitution est correcte ! A noter que
l'actualisation de la requête est lancée depuis VBA avec l'instruction
Selection.QueryTable.Refresh BackgroundQuery:úlse.

Ma version d'Excel est 2000 (9.0 4402 SR-1).

Vous remerciant d'avance pour votre précieuse aide.

Gérard



Avatar
GérardM
L'option n'est pas cochée et en rajoutant le code, le comportement est le même.



Bonjour,

Il doit s'agir des décimales fixes (Outils/Options/Modification)

Ajoute dans ton code :
Application.FixedDecimal = False

Camille

"GérardM" wrote:

Bonjour,

Lorsque j'actualise une requête http sous Excel, les nombres > 1000 sont
restitués au format décimal (ex 1200 -> 1,2) alors que les autres nombres ne
posent pas de pb (800 -> 800).
Pour info, le pb est sans doute lié à un paramétrage ou une config car sur
un autre micro similaire, la restitution est correcte ! A noter que
l'actualisation de la requête est lancée depuis VBA avec l'instruction
Selection.QueryTable.Refresh BackgroundQuery:úlse.

Ma version d'Excel est 2000 (9.0 4402 SR-1).

Vous remerciant d'avance pour votre précieuse aide.

Gérard