Seuraavanlainen ongelma on Excelissä.
Tarkoituksena on käyttää comboboxia, jossa jokainen "kohta" sisältää oman makron.
Saan lisättyä ihan normaalisti Comboboxiin arvot esim. ListFillRange Taul1!A1:A3.
Minkälainen koodi siinä pitää olla, kun esim. A1-kohta on valittuna, niin suoritetaan tietty makro?
Tarkoituksena on käyttää comboboxia, jossa jokainen "kohta" sisältää oman makron.
Saan lisättyä ihan normaalisti Comboboxiin arvot esim. ListFillRange Taul1!A1:A3.
Minkälainen koodi siinä pitää olla, kun esim. A1-kohta on valittuna, niin suoritetaan tietty makro?
Vastaukset 3
Vanhimmat
Valitse combolle sopiva tapahtuma ja tarkista valinta esim. select case lausekkeella
Private Sub ComboBox1_Change()
Select Case ComboBox1
Case 100
makro1
Case 200
makro2
Case 300
makro3
End Select
End Sub
Private Sub ComboBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Select Case ComboBox1
Case 100
makro1"
Case 200
makro2
Case 300
makro3
End Select
End Sub
Kiitos Kunde! :)
Tätä juuri hainkin. Ohjelmointi ei aina tunnu avautuvan, ennenkuin joku hieman potkii.
kehtaakko vähän selittää, miten tuo case systeemi toimii ja miten sitä voi hyödyntää?