Changer le signe d'un chiffe "+ ou -"
picard gaetan
-
eriiic Messages postés 25847 Statut Contributeur -
eriiic Messages postés 25847 Statut Contributeur -
Bonjour,
Je vous explique je cherche à commander la valeur négative ou positive d'un chiffre à partir du texte inscrit dans une autre cellule.
Exemple: quand j’inscris dépense en A1 je voudrais que mon chiffre présent en A4 soit négatif
et quand je marque recette en A1 je voudrait que mon chiffre soit positif.
Avez-vous une idée de comment faire?
Je vous explique je cherche à commander la valeur négative ou positive d'un chiffre à partir du texte inscrit dans une autre cellule.
Exemple: quand j’inscris dépense en A1 je voudrais que mon chiffre présent en A4 soit négatif
et quand je marque recette en A1 je voudrait que mon chiffre soit positif.
Avez-vous une idée de comment faire?
A voir également:
- Inverser signe excel
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Inverser deux colonnes excel - Guide
- Inverser ecran pc - Guide
- Si ou excel - Guide
4 réponses
Bonjour,
Avec une procédure évènementielle à placer dans le module de la feuille
A+
Avec une procédure évènementielle à placer dans le module de la feuille
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Or Target.Address = "$A$4" Then
Application.EnableEvents = False
Select Case Range("A1").Value
Case "Dépense"
Range("A4") = -Abs(Range("A4"))
Case "Recette"
Range("A4") = Abs(Range("A4"))
Case Else
Range("A4") = ""
End Select
Application.EnableEvents = True
End If
End Sub
A+
Tu ne peux pas avoir à la fois la cellule libre pour une saisie et placer une formule dans cette même cellule.
Avec Excel, tu peux éventuellement faire la saisie dans une cellule intermédiaire et placer le résultat dans une autre cellule.
Voici un exemple de traitement avec VBA et un autre avec formule.
https://www.cjoint.com/c/FLfoAeAyCN1
A+
Avec Excel, tu peux éventuellement faire la saisie dans une cellule intermédiaire et placer le résultat dans une autre cellule.
Voici un exemple de traitement avec VBA et un autre avec formule.
https://www.cjoint.com/c/FLfoAeAyCN1
A+