deeppurple
XLDnaute Nouveau
bonjour le forum,
j'ai un userform avec des textbox et des combobox
exemple
textbox1 = 10
combobox1 = ecran
textbox2 = 20
textbox 3 = 15
combobox2 = alu
textbox4 = 55
mes données vont dans un tableau excel
si combobox1 =ecran mes données vont en a1 (textbox1)et a2(textbox2)
si combobox2 = alu mes données vont en a3(textbox3) et a4(textbox4)
j'ai 2 colonnes ecran et alu
a1,a2,a3,a4 sont des sous colonnes
j'ai reussi avec ce code
mes données vont bien où je veux dans mon tableau
par contre j'ai un problème pour récupérer mes données dans mon userform
Je voudrais par exemple si a1 = 5, a2=10 (dans la colonne "écran")
mon textbox1 = 5
mon textbox2 = 10
mon combobox1 ="écran"
j'ai essayé avec des if then else mais je patauge dans la semoule
si quelqu'un pouvez m'aider, ca serait cool
j'ai un userform avec des textbox et des combobox
exemple
textbox1 = 10
combobox1 = ecran
textbox2 = 20
textbox 3 = 15
combobox2 = alu
textbox4 = 55
mes données vont dans un tableau excel
si combobox1 =ecran mes données vont en a1 (textbox1)et a2(textbox2)
si combobox2 = alu mes données vont en a3(textbox3) et a4(textbox4)
j'ai 2 colonnes ecran et alu
a1,a2,a3,a4 sont des sous colonnes
j'ai reussi avec ce code
mes données vont bien où je veux dans mon tableau
Code:
Private Sub CommandButton1_Click()
Sheets("entrée").Activate
Dim Xls As Worksheet, lLig As Long
Set Xls = ThisWorkbook.Worksheets("entrée")
'Recherche la ligne disponible
lLig = 3
While Xls.Cells(lLig, 1) <> ""
lLig = lLig + 1
Wend
Xls.Cells(lLig, 1) = TextBox113.Value
Xls.Cells(lLig, 3) = TextBox112.Value
Xls.Cells(lLig, 4) = TextBox111.Value
Xls.Cells(lLig, 5) = TextBox110.Value
' Aiguillage selon la nature
Select Case ComboBox55
Case "uc"
Xls.Cells(lLig, 6) = TextBox90.Value
Xls.Cells(lLig, 7) = TextBox108.Value
Case "ecran"
Xls.Cells(lLig, 8) = TextBox90.Value
Xls.Cells(lLig, 9) = TextBox108.Value
End Select
Unload Me
End Sub
par contre j'ai un problème pour récupérer mes données dans mon userform
Je voudrais par exemple si a1 = 5, a2=10 (dans la colonne "écran")
mon textbox1 = 5
mon textbox2 = 10
mon combobox1 ="écran"
j'ai essayé avec des if then else mais je patauge dans la semoule
si quelqu'un pouvez m'aider, ca serait cool