je vends différents articles, j'ai un tableau excel, je voudrais que quand l'article n'est plus en stock, ne plus rien afficher dans les cellules, c'est à dire que là dans mon tableau, quand l'article est à 0 il affiche des " -€".
je vends différents articles, j'ai un tableau excel, je voudrais que quand l'article n'est plus en stock, ne plus rien afficher dans les cellules, c'est à dire que là dans mon tableau, quand l'article est à 0 il affiche des " -€".
Bonjour et Bienvenue sur le Forum,
Il faut modifier le format des cellules :
Sélectionne la plage (C2:J10) / Clic droit / format de cellules / Onglet nombre / personnalisée :
Il y a un code pour le format qui ressemble à ça :
_-* # ##0,0 €_-;-* # ##0,0 €_-;_-* "-"?? €_-;_-@_-
C'est composé de 4 parties séparées par des points-virgules :
_-* # ##0,0 €_-;-* # ##0,0 €_-;_-* "-"?? €_-;_-@_-
La première (verte) est le format des nombres positifs
La seconde(rouge) est le format des nombres négatif
La troisième (Bleue) est le format des zéros
La quatrième (noire) est le format des textes
Pour ne pas afficher les zéros, il faut supprimer la troisième, ce qui donne :
_-* # ##0,0 €_-;-* # ##0,0 €_-;;_-@_-
Cordialement,
Patrice
Personne ne peut détenir tout le savoir, c'est pour ça qu'on le partage.
Pour dire merci, cliquer sur et quand la discussion est finie, penser à cliquer sur
Ce que je souhaite faire, c'est par exemple si je mets la quantité des coussins à zéro, que le tableau efface toutes les données de la ligne C3-J3
Re,
Pour avoir les centimes, il faut ajouter un zéro :
_-* # ##0,00 €_-;-* # ##0,00 €_-;;_-@_-
Cordialement,
Patrice
Personne ne peut détenir tout le savoir, c'est pour ça qu'on le partage.
Pour dire merci, cliquer sur et quand la discussion est finie, penser à cliquer sur
Pour comprendre les code de format : https://support.office.com/fr-fr/art...3-80f18b4eae68
Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.
Salut.
Si tes cellules en C:J sont des formules, le format - € sera appliqué si elles renvoient 0.
Pour avoir les valeurs à zéro affichées en - €, tu peux aussi par le format monétaire qui te met deux décimales par défaut.
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------
Mes billets de blog sur DVP
Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
---------------
Ok. Merci Patrice, je n'avais pas compris sa phrase sous ce sens-là
Normalement, les données devraient être dans un tableau structuré (voir https://fauconnier.developpez.com/tu...ux-structures/). Dans un tableau structuré, les bonnes pratiques enseignent qu'une colonne formulée l'est sur toutes les lignes de la colonne => on ne devrait donc pas supprimer les formules et laisser les -€ visibles, histoire de ne pas déstructurer le tableau.
Eventuellement, bien que perso je ne conseille pas cette astuce, on pourrait mettre la couleur de police identique à la couleur de fond de cellule par MFC (mise en forme conditionnelle).
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------
Mes billets de blog sur DVP
Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
---------------
Cordialement,
Patrice
Personne ne peut détenir tout le savoir, c'est pour ça qu'on le partage.
Pour dire merci, cliquer sur et quand la discussion est finie, penser à cliquer sur
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager