XL 2010 Remise et ajout de quantité

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

Mody200

XLDnaute Occasionnel
FB_IMG_1714000699368.jpg

Bonsoir
Quelqu'un peut-il m'aider... J'ai ce code pour ajouter ou soustraire du stock (Sheet1) d'une Listbox mais cliquer sur le bouton de commande ne fait rien.
Tout ce dont j'ai besoin, c'est que les éléments accumulés dans la zone de liste soient ajoutés à mon inventaire enregistré sur la feuille 1.

Private Sub Procesar_Click()
Dim Uf As Long
Dim I As Integer
Dim J As Integer

With sheet1
Uf = Range("A" & Rows.Count).End(xlUp).Row

For I = 0 To ListBox1.ListCount - 1
For J= 2 To Uf
If.Cells(J, 1) =ListBox1.List(I, 0) Then
.Cells(J, 2) = .Cells(J, 2) + 1
End if
Next J
Next I
End With
End Sub
 

Pièces jointes

  • FB_IMG_1714000645088.jpg
    FB_IMG_1714000645088.jpg
    20.6 KB · Affichages: 14
Dernière édition:
Regarde la pièce jointe 1195688
Bonsoir
Quelqu'un peut-il m'aider... J'ai ce code pour ajouter ou soustraire du stock (Sheet1) d'une Listbox mais cliquer sur le bouton de commande ne fait rien.
Tout ce dont j'ai besoin, c'est que les éléments accumulés dans la zone de liste soient ajoutés à mon inventaire enregistré sur la feuille 1.

Private Sub Procesar_Click()

Dim Uf As String

Dim I As Integer

Dim J As Integer

With Hojal

Uf = Range("A" & Rows.Count).End(xlUp).Row

For I = 0 To ListBox1.ListCount - 1

For J= 2 To Uf

If.Cells(J, 1) = ListBox1.List(I, 0) Then

.Cells(J, 2) .Cells(J, 2) + 1 =

End If

Next J

Next I

End With

End Sub
Bonsoir
Essayez de modifier
VB:
Dim Uf As String
en
Code:
Dim Uf As integer
Cordialement,
 
Bonsoir le fil

@Gégé-45550
A jour, il faudra revenir pour plutôt dire
Dim Uf As Long
non ?
Car un jour, à force de compter les Rows, ceux-ci ne seront plus Intègres, mais Long oui
😉

OK, je sors 😉

PS: J'avais jamais vu l'interface d'Excel en version espagnole 😉
Au moins Visual Basic, c'est pareil dans toutes les langues
 
Merci pour votre aide à tous les deux

Gégé-45550,​

Staple1600,​

TooFatBoy

La procédure a fonctionné pour moi
Mais il reste une chose
Parce que j'ai ajouté un magasin avec une quantité en stock
Il s'agit de mettre à jour la quantité d'entrées et de sorties en fonction du magasin auquel il appartient
Parce que le code produit est similaire pour chaque magasin

Obligatoire pour ajouter la combobox 1
Avec le code
Parce qu'il symbolise le nom du magasin

VB:
Private Sub Procesar_Click()
Dim Uf As Integer
Dim i As Long
Dim J As Long
With Sheet1
Uf = .Range("A" & Rows.Count).End(xlUp).Row
For i = 0 To ListBox1.ListCount - 1
For J = 2 To Uf
If .Cells(J, 1) = Val(ListBox1.List(i, 0)) Then
      If Me.OptionButton1 = True Then
        .Cells(J, 3) = .Cells(J, 3) + Val(ListBox1.List(i, 3))
        .Cells(J, 5) = .Cells(J, 5) + Val(ListBox1.List(i, 3))
      ElseIf Me.OptionButton2 = True Then
        .Cells(J, 3) = .Cells(J, 3) - Val(ListBox1.List(i, 3))
        .Cells(J, 6) = .Cells(J, 6) + Val(ListBox1.List(i, 3))
      End If
End If
Next J
Next i
End With
End Sub
est similaire à celui des magasins
Compress_٢٠٢٤٠٤٢٦_٠٥٠٧٣٥_5435.jpg
 

Pièces jointes

Dernière édition:
Merci pour votre aide à tous les deux
Gégé-45550,
Staple1600,
TooFatBoy
La procédure a fonctionné pour moi
Mais il reste une chose
Parce que j'ai ajouté un magasin avec une quantité en stock
Il s'agit de mettre à jour la quantité d'entrées et de sorties en fonction du magasin auquel il appartient
Parce que le code produit est similaire pour chaque magasin

Obligatoire pour ajouter la combobox 1
Avec le code
Parce qu'il symbolise le nom du magasin
 
- 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
281
Réponses
4
Affichages
177
Réponses
5
Affichages
235
  • Question Question
Microsoft 365 Erreur UBound
Réponses
4
Affichages
144
Réponses
8
Affichages
233
Réponses
3
Affichages
193
Réponses
8
Affichages
466
Retour