Excel_symbole_€_cellule_vide
Résolu
benji71
Messages postés
738
Date d'inscription
Statut
Membre
Dernière intervention
-
benji71 Messages postés 738 Date d'inscription Statut Membre Dernière intervention -
benji71 Messages postés 738 Date d'inscription Statut Membre Dernière intervention -
11 réponses
Bonjour,
(je n'ais pas regardé ton fichier)
Pour le "codage" pour faire apparaître le "€" je ne sais pas.
Je te propose une autre solution moins compliqué
Si j'ai bien compris, tu veux que tous les utilisateurs sachent quels sont les cellules où il y aura des montant.
Est ce que mettre un "code couleur" (surlignage) sur ces cellules ne t'aiderai pas?
Exemple : b6 à b10 en vert pomme ^^
Bonne journée
(je n'ais pas regardé ton fichier)
Pour le "codage" pour faire apparaître le "€" je ne sais pas.
Je te propose une autre solution moins compliqué
Si j'ai bien compris, tu veux que tous les utilisateurs sachent quels sont les cellules où il y aura des montant.
Est ce que mettre un "code couleur" (surlignage) sur ces cellules ne t'aiderai pas?
Exemple : b6 à b10 en vert pomme ^^
Bonne journée
bonjour Dracknard,
merci pour votre réponse et proposition.
malheureusement non, ce "petit" tableau fait partie d'une feuille qui sera imprimée en N/B.
il est tres possible qu'il n'y ai pas de solution car je pense que ce que cherche est impossible mais je pose la question pour être sur.
merci à vous,
tres bonne pm,
berni///
merci pour votre réponse et proposition.
malheureusement non, ce "petit" tableau fait partie d'une feuille qui sera imprimée en N/B.
il est tres possible qu'il n'y ai pas de solution car je pense que ce que cherche est impossible mais je pose la question pour être sur.
merci à vous,
tres bonne pm,
berni///
Bonjour à tous
Peut être une solution qui pourrait te convenir mais via une macro!
https://www.cjoint.com/?3DemkTgbOGo
bonne suite
Peut être une solution qui pourrait te convenir mais via une macro!
https://www.cjoint.com/?3DemkTgbOGo
bonne suite
Bonjour ccm81,
plaisir de vous lire.
j'espere que vous allez bien.
j'ai bien pensé à la macro mais mes cellules ne sont pas côte à côte.
je retiens votre idée mais...
un tt grand merci à vous.
berni//
plaisir de vous lire.
j'espere que vous allez bien.
j'ai bien pensé à la macro mais mes cellules ne sont pas côte à côte.
je retiens votre idée mais...
un tt grand merci à vous.
berni//
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ce n'est pas vraiment un problème
cdlmt
Const plage1 = "A2:B4" Const plage2 = "C5" Private Sub Worksheet_Change(ByVal Target As Range) Dim c As Range, plage As Range Set plage = Union(Range(plage1), Range(plage2)) If Not Intersect(Target, plage) Is Nothing Then For Each c In Target If Not Intersect(c, plage) Is Nothing Then If c.Value = "" Then c.Value = "€" End If Next c End If End Sub
cdlmt
Bonsoir cher ccm81,
un tt grand merci d'avoir répondu à mon post.
il y a qq chose qui m'échappe ou que j'ai mal fait (c'est pq je renvoie le fichier..on ne sait jamais..)
https://www.cjoint.com/?3Dfv2QJchPV
j'ai changé ce que je croyais devoir changer mais... ça coince...
exemple si je vais en c6 et que j'efface le contenu, le symbole € s'efface...
comment sur base de code vba, la feuille Excel "sait-elle" que dans la cellule c6 par exemple, il doit rester en permanence le symbole € ?
je pense après coup que ma demande doit vraiment être "chiant" donc si c'est trop "ch.."vous cassez pas la t^te..hein.. ;-)
merci de votre avis/conseil..
très bonne soirée...
berni///
un tt grand merci d'avoir répondu à mon post.
il y a qq chose qui m'échappe ou que j'ai mal fait (c'est pq je renvoie le fichier..on ne sait jamais..)
https://www.cjoint.com/?3Dfv2QJchPV
j'ai changé ce que je croyais devoir changer mais... ça coince...
exemple si je vais en c6 et que j'efface le contenu, le symbole € s'efface...
comment sur base de code vba, la feuille Excel "sait-elle" que dans la cellule c6 par exemple, il doit rester en permanence le symbole € ?
je pense après coup que ma demande doit vraiment être "chiant" donc si c'est trop "ch.."vous cassez pas la t^te..hein.. ;-)
merci de votre avis/conseil..
très bonne soirée...
berni///
Bonjour à tous,
Il me semble que vous vous compliquez la vie. Dans une cellule, tu mets le format suivant :
Tu saisis un 0 et tu n'as que € affiché. il te suffit de copier ta cellule dans toutes les cellules où tu souhaites ce format et la fonction est remplie. All good ? :)
Il me semble que vous vous compliquez la vie. Dans une cellule, tu mets le format suivant :
0.00 €;-0.00 €;€
Tu saisis un 0 et tu n'as que € affiché. il te suffit de copier ta cellule dans toutes les cellules où tu souhaites ce format et la fonction est remplie. All good ? :)
Salut,
Je pense comme Bginforme que je salue, mais en partant de son format, je saisirais ce format personnalié
0.00 €;-0.00 €;""
il est possible d'ajouter une couleur pour les valeurs négatives
0.00 €;[Rouge]-0.00 €;""
et pourquoi pas une pour les positives
[Bleu]0.00 €;[Rouge]-0.00 €;""
Je pense comme Bginforme que je salue, mais en partant de son format, je saisirais ce format personnalié
0.00 €;-0.00 €;""
il est possible d'ajouter une couleur pour les valeurs négatives
0.00 €;[Rouge]-0.00 €;""
et pourquoi pas une pour les positives
[Bleu]0.00 €;[Rouge]-0.00 €;""
Salut Mike,
La question étant : " existe-t-il un moyen pour faire en sorte que le symbole € reste visible", pourquoi l'as-tu enlevé mon euro ?
Cela ne m'arrange pas beaucoup si tu me taxes mes euros : j'en avais pas beaucoup et j'étais content que benji71 veuille en mettre beaucoup, quant aux taxes j'en ai suffisamment ;-)
La question étant : " existe-t-il un moyen pour faire en sorte que le symbole € reste visible", pourquoi l'as-tu enlevé mon euro ?
Cela ne m'arrange pas beaucoup si tu me taxes mes euros : j'en avais pas beaucoup et j'étais content que benji71 veuille en mettre beaucoup, quant aux taxes j'en ai suffisamment ;-)
et bien que vois que tt le monde ne suit pas sauf le premier de classe qui est ccm81..bravo à lui.. :-)
vos propositions sont bonnes (comme svt) mais...je cherche un moyen pour que symbole € reste affiché dans la cellule même si celle-ci ne comporte pas de chiffre.
pq ? sur un fichier j'ai une feuille de base qui me sert plusieurs fois pour des familles différentes.
a chaque fois que je refais le calcul, je dois remettre ma feuille à "zero" et donc sans chiffre dans les cellules.
afin de mieux me faire comprendre de la communauté, je reposte le fichier mais avec en feuille deux ma feuille de calcul : https://www.cjoint.com/?3DfxH2M04bO
vous verrez sur la feuille plusieurs cellules avec le symbole € (i13, i14, i15..)
chaque fois que je dois faire un calcul pour une famille, j'utilise cette feuille.
et donc, chaque fois je dois effacer son contenu sinon le résultat en AA2 sera faussé.
le "hic" c'est que si j'efface les cellules, j'efface aussi le symbole €.
ma question est donc de savoir s'il existe un "moyen" pour laisser le symbole € dans la cellule même si celle-ci est vide.
mais encore une fois, ne vous cassez pas la t^te avec ceci, c'est pas non plus super, super important..mais si vous aimez vous prendre la t^te..alors... :-)
merci de vos précieux conseils et bonne soirée/nuit à tous,
berni///
vos propositions sont bonnes (comme svt) mais...je cherche un moyen pour que symbole € reste affiché dans la cellule même si celle-ci ne comporte pas de chiffre.
pq ? sur un fichier j'ai une feuille de base qui me sert plusieurs fois pour des familles différentes.
a chaque fois que je refais le calcul, je dois remettre ma feuille à "zero" et donc sans chiffre dans les cellules.
afin de mieux me faire comprendre de la communauté, je reposte le fichier mais avec en feuille deux ma feuille de calcul : https://www.cjoint.com/?3DfxH2M04bO
vous verrez sur la feuille plusieurs cellules avec le symbole € (i13, i14, i15..)
chaque fois que je dois faire un calcul pour une famille, j'utilise cette feuille.
et donc, chaque fois je dois effacer son contenu sinon le résultat en AA2 sera faussé.
le "hic" c'est que si j'efface les cellules, j'efface aussi le symbole €.
ma question est donc de savoir s'il existe un "moyen" pour laisser le symbole € dans la cellule même si celle-ci est vide.
mais encore une fois, ne vous cassez pas la t^te avec ceci, c'est pas non plus super, super important..mais si vous aimez vous prendre la t^te..alors... :-)
merci de vos précieux conseils et bonne soirée/nuit à tous,
berni///
Les cellules modifiées par la macro sont uniquement celles qui sont déjà formatées au format monétaire "€" (et calées à droite si tu veux que le symbole € soit calé à droite lorsque la cellule est vide)
Au passage on peut ajouter pour pas cher (en euros bien sûr) un petit bouton qui mettrait à "zeuro" ces cellules là
Bonne journée et beaucoup d'euros à tous
Au passage on peut ajouter pour pas cher (en euros bien sûr) un petit bouton qui mettrait à "zeuro" ces cellules là
Bonne journée et beaucoup d'euros à tous
Bonjour benji71 et tout le forum,
Comme apparemment tu tiens à ta macro, autant faire une macro qui t'efface correctement toute la plage concernée :
Tu peux remplacer le zéro que j'ai mis par ton € mais tes calculs ne fonctionnent plus...
Comme apparemment tu tiens à ta macro, autant faire une macro qui t'efface correctement toute la plage concernée :
Public Sub effacer() Dim elm As Range For Each elm In Union(Range("I12:I48"), Range("L12:L48")) If Left(elm.Formula, 1) <> "=" _ And InStr(1, elm.NumberFormatLocal, "€") > 0 Then elm.Value = 0 Next elm End Sub
Tu peux remplacer le zéro que j'ai mis par ton € mais tes calculs ne fonctionnent plus...
Bonjour à tous,
merci à tous de vous y être mis pour m'aider à trouver une solution.
ça fait tjrs plaisir de voir qu'on peux compter sur plus perspicace et plus habille que soi-même. les "dinosaures" de ce site restent vraiment des gentlemans, merci à eux....ils se reconnaîtront (avec ou sans € :-)
très cdlmnt,
berni///
merci à tous de vous y être mis pour m'aider à trouver une solution.
ça fait tjrs plaisir de voir qu'on peux compter sur plus perspicace et plus habille que soi-même. les "dinosaures" de ce site restent vraiment des gentlemans, merci à eux....ils se reconnaîtront (avec ou sans € :-)
très cdlmnt,
berni///