Mise en forme conditionnelle et virgule = Aïe, au secours !!
2 réponses
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 !!!
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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
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
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
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
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