Excel *Chiffre nég. [Résolu/Fermé]

Signaler
-
Messages postés
3
Date d'inscription
mercredi 4 septembre 2013
Statut
Membre
Dernière intervention
4 septembre 2013
-
Bonjour,

Comment mettre des cellules excel automatiquement en négatif. Je veux entrer le chiffre 1 au lieu de -1.
Est-ce possible ?

10 réponses

Messages postés
25456
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
28 octobre 2020
5 563
Bonjour
a ma,nier avec précautions, excel ne prenant pas le signe dans les opérations ultérieures:
format de cellule:
"personnalisé" et dans la fenêtre type entrez:
-#
mais excel conserve le signe à titre d'affichage seulement et donc par exemple, une opération telle que:
-8+8 dans ces conditions vous donnera -16
Crdlmnt

Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
2
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60511 internautes nous ont dit merci ce mois-ci

Messages postés
17295
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 octobre 2020
4 310
Salut,

On peut toujours créer un format spécial mais si tu souhaites saisir une valeur positive elle se mettra automatiquement en négatif. A part que tu ne saisisses dans une plage que des valeurs négatives
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 495
Salut,

Merci beaucoup, j'ai trouvé!!!!!!!!!

Ben, ça sera sympa de partager avec la communauté ta decouverte.
Messages postés
8214
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
28 octobre 2020
1 498
Bonjour,

difficile sans macro VBA.
Dans quel but ?
Quand tu entres -1 est-ce que cela doit donner 1 ?
Peux-tu te contenter d'un format qui affiche -1 alors que le contenu réel est 1 ?, dans ce cas il suffit d'un format de nombre personnalisé : -0

Nicolas dit toujours : « C'est facile quand on connait la réponse ! »
J'aimerais entrer le chiffre 1 ... sans aller chercher le - ... Donc... quand je taperais 1 , j'aimerais que tout soit négatif.
Messages postés
3
Date d'inscription
mercredi 4 septembre 2013
Statut
Membre
Dernière intervention
4 septembre 2013

StP aides moi:http://www.deco.fr/jardin-jardinage/forum/les-couleurs-d-un-veranda-id68829-page1.html
Merci beaucoup, j'ai trouvé!!!!!!!!!
format de cellule:
"personnalisé" et dans la fenêtre type entrez:
-#

Merci!
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 495
Re,

D'accord, mais tu as vu cette observation?

mais excel conserve le signe à titre d'affichage seulement et donc par exemple, une opération telle que:
-8+8 dans ces conditions vous donnera -16
Messages postés
3
Date d'inscription
mercredi 4 septembre 2013
Statut
Membre
Dernière intervention
4 septembre 2013
>
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019

Help!!!svp:http://www.deco.fr/jardin-jardinage/forum/les-couleurs-d-un-veranda-id68829-page1.html
Messages postés
17295
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 octobre 2020
4 310
Re,

Pour compléter cette discussion, Format/Cellule/onglet Nombre/Personnalisé
saisir le format -# donné par Notre ami Vaucluse que je salut
ou encore-0

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
Messages postés
8214
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
28 octobre 2020
1 498
Selon l'utilisation de la valeur saisie, le format de nombre peut suffire, dans ce cas Excel affiche un nombre négatif mais le contenu réel de la cellule est positif.
Si le contenu de la cellule doit être négatif, il faut passer par une macro VBA qui transformera systématiquement les nombres saisis en nombre négatif :

pour les nombre de la colonne 1 :

Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Column = 1 Then
    If VarType(Target.Value) = vbDouble Then
       If Target.Value > 0 Then Target.Value = -Target.Value
    End If
  End If
End Sub


[RED]-#
donne -100 en rouge c facile
Messages postés
3
Date d'inscription
mercredi 4 septembre 2013
Statut
Membre
Dernière intervention
4 septembre 2013

Svp aidez moi:http://www.deco.fr/jardin-jardinage/forum/les-couleurs-d-un-veranda-id68829-page1.html