Résultat d'un calcul dans un textbox

  • Initiateur de la discussion Initiateur de la discussion Cougar
  • 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 !

Cougar

XLDnaute Impliqué
Bonjour le forum,

Voici mon problème. En A j'ai le # d'une pièce, en B son poids. Dans le Userform, je sélectionne la pièce avec à l'aide d'une Combobox. Lorsque j'entre une quantité dans le textbox1 le résultat dans le textbox2 est la multiplication du poids de la pièce qui se trouve en B * le textbox1.

Private Sub TextBox1_Change()
Dim Ligne As Long
Dim Pièce As String
Dim Cell As Range
Dim Poids As Variant

If ComboBox1.Value <> "" Then
With Sheets("Sheet1")
Ligne = .Range("a65536").End(xlUp).Row
If Me.ComboBox1.ListIndex <> -1 Then
Poids = Cell.Offset(, 1)
TextBox2.Value = TextBox1 * Poids
End If
End With

TextBox1 = ""
TextBox2 = ""
ComboBox1 = ""
End If
End Sub

Où est mon erreur.

Merci de m'aider.
 
Re : Résultat d'un calcul dans un textbox

Re,
Comme je ne savais pas que les données commencer à la ligne 2 🙄
Code:
Private Sub TextBox1_Change()
Dim Ligne As Long
Dim Pièce As String
Dim Cell As Range
Dim Poids As Variant

If ComboBox1.Value <> "" Then
    With Sheets("Sheet1")
        Ligne = .Range("a65536").End(xlUp).Row
        If Me.ComboBox1.ListIndex <> -1 Then
                Poids = Cells(ComboBox1.ListIndex [COLOR="Blue"]+ 2[/COLOR], 2)
                TextBox2.Value = Val(TextBox1) * Poids
        End If
    End With
End If
End Sub
A+
kjin
 
- 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

Réponses
10
Affichages
418
Réponses
9
Affichages
231
Réponses
4
Affichages
400
Réponses
3
Affichages
226
Réponses
5
Affichages
531
Retour