Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 Mettre un texbox en négatif

  • Initiateur de la discussion Initiateur de la discussion eduraiss
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

eduraiss

XLDnaute Accro
Bonjour le forum

Voici ma demande:
Dans mon userform j'ai des 2 textbox une appelé
Textquantiteentree qui me permet d'alimenter mon sotck en positif et une autre

Textquantitesortie qui me permet de réguler le stock en négatif (lors d'un inventaire par exemple)

Une fois renseigner soit l'un soit l'autre je vais les positionner dans une feuille de calcul
J'aimerais si possible que le Textquantitesortie soit en négatif
donc en tapant le nombre que le signe "-" se positionne devant celui-ci
Merci de votre aide
 
Bonjour,

Une solution pour que la valeur reportée dans la feuille de calcul soit systématiquement négative
VB:
If IsNumeric(Textquantitesortie.Value) Then
    Range("A1") = -Abs(Val(Textquantitesortie.Value))
End If
Cordialement.
 
Bonjour eduraiss, Eric C, frangy,

Val ne va pas toujours bien avec les nombres décimaux, CDbl ira mieux :
VB:
If IsNumeric(Textquantitesortie) Then Range("A1") = -Abs(CDbl(Textquantitesortie))
A+
 
Bonjour le forum, frangy, job75

désolé mais je en comprends pas très bien le range ("A1")
C'est dans mon textquantitesortie que le signe - doit apparaitre

Par exemple je tape 10 dans le textquantitesortie a l'affichage j'ai -10
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…