Autres sélectionner une cellule à partir de valeur sur combobox

aymenph82

XLDnaute Nouveau
Bonsoir tout le monde
la première ligne sur la feuille contient les jours du mois (de 1 à 31) de B1 jusqu'à AF1
la premiere colone contient des articles A2 jusqu'à A269
j'ai créer un userform avec
* un premier combobox contient la liste déroulante de chiffre allant de 1 à 31,
* un 2éme combobox contient la liste déroulante de nom d'articles
* un textbox pour les quantités à ajouter
* un bouton AJOUTER
j'aimerai lorsque je choisi le jour sur le combobox N1, et l'article sur combobox N2, et la quantité sur le textbox, et en appyant sur le bouton AJOUTER, il saisie automatiquement la quantité au niveau de la cellule correspondante
merci pour votre aide précieuse
 
Dernière édition:

Staple1600

XLDnaute Barbatruc
Re

Essaies ce bout de code en lieu et place de l'existant
VB:
'********************************************
'bouton procedure d'AJOUT sur le formulaire
'********************************************
Private Sub btnajouterarticles_Click()
Dim col&, lig&
col = Application.Match(cbodate.Value * 1, ActiveSheet.Range("B1:AF1"), 0) + 1
lig = Application.Match(cboarticles.Value, ActiveSheet.Range("A2:A9"), 0) + 1
Cells(lig, col) = txtquantite
End Sub
 

Staple1600

XLDnaute Barbatruc
Re

Un poil dans la main?
La solution est déjà dans le code de ta PJ :rolleyes:
VB:
'********************************************
'bouton procedure d'AJOUT sur le formulaire
'********************************************
Private Sub btnajouterarticles_Click()
Dim col&, lig&
col = Application.Match(cbodate.Value * 1, ActiveSheet.Range("B1:AF1"), 0) + 1
lig = Application.Match(cboarticles.Value, ActiveSheet.Range("A2:A9"), 0) + 1
Cells(lig, col) = txtquantite
txtquantite = "" ' on pouvait lire ce genre de syntaxe un peu plus haut dans le code...
End Sub
 

Discussions similaires

Statistiques des forums

Discussions
312 023
Messages
2 084 716
Membres
102 637
dernier inscrit
TOTO33000