Mise en forme conditionnelle et virgule = Aïe, au secours !!
Le
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
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

Poser une question


Et si tu remplaces la , par un . dans ton code pour faire ta MEFC à
l'aide de la fonction Replace() ?
--
A+
Eric
http://users.skynet.be/mpfa/
Archives : http://groups.google.fr/group/micro...cess?hl=fr
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: