hilpers


  hilpers > microsoft.* > microsoft.excel

 #1  
17/03/2017, 10h05
yannickgeuther
Bonjour,

Je voudrais savoir s'il est possible de formater une série de cellulespour que qu'elle soient dierctement en néative?

C'est à dire que même si la personne rentre un nombre positif à l'interieur celui-ci se transforme directement en négatif.

Merci d'avance.

 #2  
17/03/2017, 11h50
Jacquouille
Bonjour

A essayer : format de cellule, format personnalisé: -0

Jacques
" Le vin est au repas ce que le parfum est à la femme."
..
a écrit dans le message de groupe de discussion :
09091f2e-e6a4-430a-bc8f-1b8326d240f5...

Bonjour,

Je voudrais savoir s'il est possible de formater une série de cellules pour
que qu'elle soient dierctement en néative?

C'est à dire que même si la personne rentre un nombre positif à l'interieur
celui-ci se transforme directement en négatif.

Merci d'avance.

 #3  
17/03/2017, 12h07
yannickgeuther
ca n'a pas fonctionné mais merci quand même.
 #4  
17/03/2017, 12h28
MichD
Bonjour,

Tu peux appliquer ce format de cellules... Tu peux ajouter le nombre de décimales que tu
désires ou les enlever!
Attention, cela va modifier seulement l'apparence de la valeur dans la cellule et non sa valeur
numérique réelle.

"-"# ##0,00;"-"# ##0,00

Si tu veux modifier toutes les valeurs que tu vas saisir en colonne A en valeur négative, copie
cette procédure dans le module de la feuille. Un clic droit sur l'onglet de la feuille et la
copie s'effectue dans la page blanche. Éventuellement, tu peux modifier la plage Range("a:A")
par celle de ton choix.
'----------------------------------------------
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Rg As Range, C As Range
Set Rg = Intersect(Target, Range("A:A"))

If Not Rg Is Nothing Then
For Each C In Rg
If IsNumeric(C) Then
If C.Value > 0 Then
C = C * -1
End If
End If
Next
End If
End Sub
'----------------------------------------------

MichD

a écrit dans le message de groupe de discussion :
09091f2e-e6a4-430a-bc8f-1b8326d240f5...

Bonjour,

Je voudrais savoir s'il est possible de formater une série de cellules pour que qu'elle soient
dierctement en néative?

C'est à dire que même si la personne rentre un nombre positif à l'interieur celui-ci se
transforme directement en négatif.

Merci d'avance.
 #5  
17/03/2017, 21h31
Jacquouille
Bonsoir

très étonné car chez moi, cela fonctionne.
j'entre 10, il m'écrit -10. Et si je fais une addition, il me met bien tout
en négatif .....

Jacques
" Le vin est au repas ce que le parfum est à la femme."
..
a écrit dans le message de groupe de discussion :
3779026e-293c-49c3-9e64-8730f49c7deb...

ca n'a pas fonctionné mais merci quand même.

 #6  
17/03/2017, 23h00
isabelle
salut Jacques,

Le 2017-03-17 à 16:31, Jacquouille a écrit
> très étonné car chez moi, cela fonctionne.
> j'entre 10, il m'écrit -10. Et si je fais une addition, il me met bien tout en
> négatif .....


je suis étonné comme toi,
le format -0 fonctionne très bien sur mon xl2010
isabelle
 #7  
18/03/2017, 10h21
Jacquouille
Salut Isabelle

Après la SPA (SommeProd Académie), nous allons fonder le Club des Etonnés.
Tu seras Présidente. -))

heureux de constater que mon vieux 2003 était déjà en avance sur son
poque. -))

Bonne journée à toutes et tous.

Jacques
" Le vin est au repas ce que le parfum est à la femme."
..
"isabelle" a écrit dans le message de groupe de discussion :
oahm90$1u3v$1...

salut Jacques,

Le 2017-03-17 à 16:31, Jacquouille a écrit
> très étonné car chez moi, cela fonctionne.
> j'entre 10, il m'écrit -10. Et si je fais une addition, il me met bien
> tout en
> négatif .....


je suis étonné comme toi,
le format -0 fonctionne très bien sur mon xl2010
isabelle

 #8  
18/03/2017, 10h33
andre
Jacquouille avait soumis l'idée :
[..]
> L'absence de virus dans ce courrier électronique a été vérifiée par le
> logiciel antivirus Avast.
> [..]


Bonjour jacquouille
ce qui te reconforte pour garder ton 2003
bon weckend pluvieux je pense
 #9  
18/03/2017, 11h26
Jacquouille
Effectly, André.
( Denis m'a demandé d'utiliser mon Grand Breton). -))

Jacques
" Le vin est au repas ce que le parfum est à la femme."
..
"andre" a écrit dans le message de groupe de discussion :
58ccfef4$0$3338$426a74cc...

Jacquouille avait soumis l'idée :
[..]
> L'absence de virus dans ce courrier électronique a été vérifiée par le
> logiciel antivirus Avast.
> [..]


Bonjour jacquouille
ce qui te reconforte pour garder ton 2003
bon weckend pluvieux je pense
 #10  
19/03/2017, 12h38
DanielCo
Bonjour,
Excel 2016.
Le format "-0" n'est... qu'un format. Si tu mets un nombre dans la
cellule, celui-ci est toujours positif, comme on peut le voir dans la
barre de formule. Il est étonnant qu'Excel donne un considère le nombre
comme négatif en cas de calcul. A moins que tu fasses le calcul dans la
cellule, auquel cas le format s'applique toujours, naturellement.
Cordialement.
Daniel
[..]
 #11  
19/03/2017, 14h52
Jacquouille
Salut Daniel

J'ai toujours pensé (et entendu dire) que le format de cellule n'était qu'un
"habillement"., ceci étant conforté par le changement opéré à un nombre si
on le met en date ou heure.

Mais, suite à la demande émise dans ce fil, voici mon test:

j'ai formaté A1:A5 en : format de cellule, format personnalisé: -0
Ensuite, j'ai introduit des valeurs (positives, du style 5 ;26.....) dans
ces cel.
A la validation, elles sont devenues négatives.
Ensuite, dans une autre cel, j'ai fait la somme (=somme(A1:A5) )et là, j'ai
obtenu une somme négative.

Alors, je me pose la question (à moi, puis ensuite au forum) : QUID ?

Bon dimanche
Jacques
" Le vin est au repas ce que le parfum est à la femme."
..
"DanielCo" a écrit dans le message de groupe de discussion :
58ce6d9a$0$10910$426a74cc...

Bonjour,
Excel 2016.
Le format "-0" n'est... qu'un format. Si tu mets un nombre dans la
cellule, celui-ci est toujours positif, comme on peut le voir dans la
barre de formule. Il est étonnant qu'Excel donne un considère le nombre
comme négatif en cas de calcul. A moins que tu fasses le calcul dans la
cellule, auquel cas le format s'applique toujours, naturellement.
Cordialement.
Daniel

[..]
> L'absence de virus dans ce courrier électronique a été vérifiée par le
> logiciel antivirus Avast.
> [..]


 #12  
19/03/2017, 15h31
DanielCo
Etonnant, effectivement. Ce n'est pas que les résultat soit négatif, il
est positif, mais la cellule a hérité du format "-0". En fait le format
est celui de la première cellule additionnée.
C'est du nouveau pour moi.
Cordialement.
Daniel
[..]
 #13  
19/03/2017, 15h46
Jacquouille
De plus en plus bizarre.
Donc, A1:A5 formaté en -0. valeurs entrées=1,2,3,4 et 5
En F1, je fais =somme(A1:A5). Il me donne: -15

Suite à ton msg, je fais en G1: format "nombre", puis =F1+10. il me donne
25.
C'est donc bien la preuve que le signe "-" de F1 ne rend pas le nombre
négatif, mais, comme tu le dis bien, il "hérite" du signe d'un de ses
composants.

Je crois que je vais m'inscrire encore 1 an à l'université du
ara-psy..; -))

Bonne fin de dimanche

Jacques
" Le vin est au repas ce que le parfum est à la femme."
..
"DanielCo" a écrit dans le message de groupe de discussion :
58ce962e$0$19740$426a74cc...

Etonnant, effectivement. Ce n'est pas que les résultat soit négatif, il
est positif, mais la cellule a hérité du format "-0". En fait le format
est celui de la première cellule additionnée.
C'est du nouveau pour moi.
Cordialement.
Daniel

[..]
> cellule, auquel cas le format s'applique toujours, naturellement.
> Cordialement.
> Daniel
> ---
> L'absence de virus dans ce courrier électronique a été vérifiée par le
> logiciel antivirus Avast.
> [..]


 #14  
19/03/2017, 16h18
MichD
Bonjour Jacquouille,

à partir de ton exemple, modifie le format des cellules A1:A5 comme ceci : ;+0;
Les chiffres négatifs afficheront un + devant les valeurs négatives.

Maintenant, refais la saisie des valeurs de A1:A5 en entrant une valeur négative
-1, -2 , -3... En F1, la somme affiche le résultat suivant : --15 et G1 affiche le
même format --5.

-15 étant le résultat de l'opération antérieure et le "-" devant le "-15" est équivalent
d'afficher +15 dans la cellule, la cellule ne peut pas modifier le format antérieur de la
cellule, mais elle en tient compte puisqu'elle y insère le signe "-" devant le -15 pour faire
+15. C'est le mieux qu'elle peut faire.

À première vue, c'est peut-être bizarre parce que notre demande est étrange (afficher un plus
devant un nombre négatif) mais que voudrais-tu obtenir d'autre de la part d'Excel?

MichD
 #15  
19/03/2017, 17h32
Jacquouille
Salut Denis

Expliqué comme cela, c'est assez logique... un peu comme les Politiques qui
nous parlent de croissance négative.

je vais donc me réinscrire à l'Université au cours de para-psy-XL.

J'espère t'y avoir comme prof. -))
Bonne fin de WE et, cool.

Jacques
" Le vin est au repas ce que le parfum est à la femme."
..
"MichD" a écrit dans le message de groupe de discussion :
oam7gj$1dpq$1...

Bonjour Jacquouille,

à partir de ton exemple, modifie le format des cellules A1:A5 comme ceci :
;+0;
Les chiffres négatifs afficheront un + devant les valeurs négatives.

Maintenant, refais la saisie des valeurs de A1:A5 en entrant une valeur
négative
-1, -2 , -3... En F1, la somme affiche le résultat suivant : --15 et G1
affiche le
même format --5.

-15 étant le résultat de l'opération antérieure et le "-" devant le "-15"
est équivalent
d'afficher +15 dans la cellule, la cellule ne peut pas modifier le format
antérieur de la
cellule, mais elle en tient compte puisqu'elle y insère le signe "-" devant
le -15 pour faire
+15. C'est le mieux qu'elle peut faire.

À première vue, c'est peut-être bizarre parce que notre demande est étrange
(afficher un plus
devant un nombre négatif) mais que voudrais-tu obtenir d'autre de la part
d'Excel?

MichD


Discussions similaires
probleme de dimensionnement avec set zone=range(cells(1,1),cells(5,1000))

VBA - erreur 91 sur x = fgra.Range(fgra.Cells(lign1, 6), fgra.Cells(lign2,6)).Address

cells help

Cells.Value


Fuseau horaire GMT +2. Il est actuellement 00h40. | Privacy Policy