Forum » Programiranje » Vbb Excel Combobox1 in Switch case
Vbb Excel Combobox1 in Switch case
borzon ::
Pozdravljeni,
Ker sem zelen na področju vba programeranja vas naprosam za pomoč.
Imam formo in na njej Combobox1 ki iz excel razpredelnice prebira vrednosti letnic. 2020, 2021, 2022, 2023, 2024 .... do 2030 in omogoča uporabniku izbiro ene izmed letnic iz tabele.
Rad bi izdelal switch stavek, ki bo bral izbrano letnico iz comboboxa1
Torej nekako tako:
Če je v comboboxu1 izbrana letnica 2020, se v Label izpiše "Izbrana je letnica 2020" in istočasno izvede neko kopiranje v ozadju ...
Če je v comboboxu1 izbrana letnica 2021, se v Label izpiše "Izbrana je letnica 2021"
Če je v comboboxu1 izbrana letnica 2022, se v Label izpiše "Izbrana je letnica 2022"
Opozarjam na to, da mora biti nujno switch stavek in ne kar direktno branje v label.
hvala za pomoč
Ker sem zelen na področju vba programeranja vas naprosam za pomoč.
Imam formo in na njej Combobox1 ki iz excel razpredelnice prebira vrednosti letnic. 2020, 2021, 2022, 2023, 2024 .... do 2030 in omogoča uporabniku izbiro ene izmed letnic iz tabele.
Rad bi izdelal switch stavek, ki bo bral izbrano letnico iz comboboxa1
Torej nekako tako:
Če je v comboboxu1 izbrana letnica 2020, se v Label izpiše "Izbrana je letnica 2020" in istočasno izvede neko kopiranje v ozadju ...
Če je v comboboxu1 izbrana letnica 2021, se v Label izpiše "Izbrana je letnica 2021"
Če je v comboboxu1 izbrana letnica 2022, se v Label izpiše "Izbrana je letnica 2022"
Opozarjam na to, da mora biti nujno switch stavek in ne kar direktno branje v label.
hvala za pomoč
kljuka13 ::
Stavek Switch se v VBA imenuje Select Case. Primer uporabe:
Dim text As String text = "Izbrana je letnica " Select Case ComboBox1.Value Case 2021 Me.Label1.Caption = text & "2021" Case 2022 Me.Label1.Caption = text & "2022" Case 2023 Me.Label1.Caption = text & "2023" End Select
kuall ::
več koristi bi mu naredil, če ga naučiš guglat.
Zgodovina sprememb…
- predlagal izbris: kljuka13 ()
Gagatronix ::
kljuka13, ti si eden tistih o katerih bomo cez kako leto brali na TDW, ko bo nasrana spageti koda. Namesto da bi pobral direkten selected value komponente dropbox gres ti delat s case.
kljuka13 ::
Gagatronix je izjavil:
kljuka13, ti si eden tistih o katerih bomo cez kako leto brali na TDW, ko bo nasrana spageti koda. Namesto da bi pobral direkten selected value komponente dropbox gres ti delat s case.
Uporabnik je izrecno zapisal, da želi:
Opozarjam na to, da mora biti nujno switch stavek in ne kar direktno branje v label.
Zakaj, ne vem – sem samo odgovoril na njegovo vprašanje.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | C# ProblemOddelek: Programiranje | 1253 (1049) | joze67 |
» | [VB] Komunikacija s serijskimi napravamiOddelek: Programiranje | 2307 (1581) | mNeRo |
» | problem v visual basicuOddelek: Programiranje | 1179 (1112) | destiny |
» | Klicanje podatkov iz baze preko ID-ja v VB??Oddelek: Programiranje | 1299 (1091) | erik |
» | visual basic-seštevanjeOddelek: Programiranje | 864 (806) | Red_Mamba |