OVH Cloud OVH Cloud

Mise en forme conditionnelle et virgule = Aïe, au secours !!

2 réponses
Avatar
Sky182
Salut à tous,
Voici mon problème
Dans un formulaire, je récupere une valeur dans une zone de texte que
j'utilise dans mon code VBA pour l'utiliser dans un mise en forme
conditionnelle d'une autre zone.

Tout fonctionne bien avec des chiffre entier, mais pas avec des chiffres
avec des virgules.

Exemple:
Si je saisie 7 la mise en forme focntionne bien
Si je saisie 7,5 dans ma zone ( le process se lance apres mise à jour) ca ne
fonctionne pas.(pas du tout de mise en forme)

Ensuite si je clic dans la zone que je veux mettre en forme et que j'utilise
les menu Outils > mise en forme conditionnelle, je vois bien apparaitre ma
mise en forme avec la bonne valeur (7,5). (Ex : Expression [DEFRE]=7,5 ou
Champs : égal à : 7,5)

Et la si je clic sur Ok, Miracle ca marche !

En gros il faut que je valide la mise en forme que j'ai paramétré en code !
C'est pas normal rassurez moi !!!????

J'ai essayé avec différents formats de mise en forme (Expression et Valeur
=,>,< etc...) ca fait pareil !

Vous pouvez me demander toutes les infos supplémentaires au cas ou je me
serai mal explqué.

En tout cas si vous pourvez m'aider la dessus ca serai trop top ! Je pense
avoir tout essayé mais la je bloque !!!

Dev'Forever
Sky182

2 réponses

Avatar
Eric
Bonjour,

Et si tu remplaces la , par un . dans ton code pour faire ta MEFC à
l'aide de la fonction Replace() ?

Salut à tous,
Voici mon problème
Dans un formulaire, je récupere une valeur dans une zone de texte que
j'utilise dans mon code VBA pour l'utiliser dans un mise en forme
conditionnelle d'une autre zone.

Tout fonctionne bien avec des chiffre entier, mais pas avec des chiffres
avec des virgules.

Exemple:
Si je saisie 7 la mise en forme focntionne bien
Si je saisie 7,5 dans ma zone ( le process se lance apres mise à jour) ca ne
fonctionne pas.(pas du tout de mise en forme)

Ensuite si je clic dans la zone que je veux mettre en forme et que j'utilise
les menu Outils > mise en forme conditionnelle, je vois bien apparaitre ma
mise en forme avec la bonne valeur (7,5). (Ex : Expression [DEFRE]=7,5 ou
Champs : égal à : 7,5)

Et la si je clic sur Ok, Miracle ca marche !

En gros il faut que je valide la mise en forme que j'ai paramétré en code !
C'est pas normal rassurez moi !!!????

J'ai essayé avec différents formats de mise en forme (Expression et Valeur
=,>,< etc...) ca fait pareil !

Vous pouvez me demander toutes les infos supplémentaires au cas ou je me
serai mal explqué.

En tout cas si vous pourvez m'aider la dessus ca serai trop top ! Je pense
avoir tout essayé mais la je bloque !!!

Dev'Forever
Sky182



--
A+
Eric
http://users.skynet.be/mpfa/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Sky182
Ca ne fonctionne pas,malheureusement:
Il me dit : L'experssion entrée comporte un point non valide (.) ou un point
d'exclamation (!) ou des parenthèses ()non valides

"Eric" wrote:

Bonjour,

Et si tu remplaces la , par un . dans ton code pour faire ta MEFC à
l'aide de la fonction Replace() ?

Salut à tous,
Voici mon problème
Dans un formulaire, je récupere une valeur dans une zone de texte que
j'utilise dans mon code VBA pour l'utiliser dans un mise en forme
conditionnelle d'une autre zone.

Tout fonctionne bien avec des chiffre entier, mais pas avec des chiffres
avec des virgules.

Exemple:
Si je saisie 7 la mise en forme focntionne bien
Si je saisie 7,5 dans ma zone ( le process se lance apres mise à jour) ca ne
fonctionne pas.(pas du tout de mise en forme)

Ensuite si je clic dans la zone que je veux mettre en forme et que j'utilise
les menu Outils > mise en forme conditionnelle, je vois bien apparaitre ma
mise en forme avec la bonne valeur (7,5). (Ex : Expression [DEFRE]=7,5 ou
Champs : égal à : 7,5)

Et la si je clic sur Ok, Miracle ca marche !

En gros il faut que je valide la mise en forme que j'ai paramétré en code !
C'est pas normal rassurez moi !!!????

J'ai essayé avec différents formats de mise en forme (Expression et Valeur
=,>,< etc...) ca fait pareil !

Vous pouvez me demander toutes les infos supplémentaires au cas ou je me
serai mal explqué.

En tout cas si vous pourvez m'aider la dessus ca serai trop top ! Je pense
avoir tout essayé mais la je bloque !!!

Dev'Forever
Sky182



--
A+
Eric
http://users.skynet.be/mpfa/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr