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

XL 2016 erreur code vba

gothc

XLDnaute Occasionnel
bonjour j'ai une erreur dans le code vba j'ai besoin d'aide
j'aimerais aussi modifier sur userform le combobox1 ( numero code barre) par une saisie manuelle que je vais faire avec une douchette
Merci de votre aide

'Pour la liste déroulante Code client
Private Sub ComboBox1_Change()
Dim Ligne As Long
Dim I As Integer

If Me.ComboBox1.ListIndex = -1 Then Exit Sub
Ligne = Me.ComboBox1.ListIndex + 2
ComboBox2 = Ws.Cells(Ligne, "B")
For I = 1 To 7
Me.Controls("TextBox" & I) = Ws.Cells(Ligne, I + 2)
Next I
End Sub
 

Pièces jointes

  • Classeur1.xlsm
    30.6 KB · Affichages: 10
Dernière édition:

dg62

XLDnaute Barbatruc
Bonsoir Gothc, dodineau
Salut,
tu ne définis pas ton WS...
je pense qu'il suffit d'enlever les "ws." tout simplement.
A essayer...
A+
Effectivement tu as raison
VB:
Private Sub ComboBox1_Change()
 Dim Ligne As Long
 Dim I As Integer
 Set ws = Sheets("fEUIL1")
 If Me.ComboBox1.ListIndex = -1 Then Exit Sub
 Ligne = Me.ComboBox1.ListIndex + 2
 ComboBox2 = ws.Cells(Ligne, "B")
  For I = 1 To 7
  Me.Controls("TextBox" & I) = ws.Cells(Ligne, I + 2)
  Next I
End Sub
 

Discussions similaires

Réponses
0
Affichages
158
Réponses
5
Affichages
419
Réponses
2
Affichages
275
Réponses
1
Affichages
178
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…