< návrat zpět

MS Excel


Téma: VBA combobox rss

Zaslal/a 22.7.2014 15:04

Nedaří se mi naplnit položkami combobox v excelu 2013. Jediné co se mi daří, je naplnit ho přes vlastnosti zadáním oblasti, která obsahuje jednotlivé položky.
Postupuju tak, že vytvořím combobox z menu ActiveX controls, umístím ho na list. Pak otevřu editor, vyberu "This Workbook" a "Open" a vložím:

Private Sub Workbook_Open()
With Sheet1.ComboBox1
.AddItem “První”
.AddItem “Druhý”
.AddItem “Třetí”
End With
End Sub

Combobox se ale nenaplní. Můžete někdo poradit, co dělám špatně? Dík Předem 1

Zaslat odpověď >

#020637
€Ł мσşqμΐτσ
ahoj apostrof máš špatně
ne “První”
ale "První"citovat
#020639
avatar
Tím to není, jen jsem to špatně zkopíroval. Pro jistotu jsem znovu vyzkoušel, stále nefunguje. Přitom na webu je spousta návodů a vypadá to, že se při tom snad ani nedá nic zkazit 7citovat
#020640
avatar
Jelikož jsi nevložil přílohu, tak můžeme dále jenom hádat. Uvozovky již byly zmíněny a další chyba v samotném kódu není.
Já osobně si myslím, že jsi ten kód jenom zkopíroval a nepochopil ;-). Hádám, že máš český Office, takže nemáš pojmenovaný list ve VBA editoru jako Sheet1, nýbrž jako List1. Takže klasická chyba techniky "Ctr+c, Ctrl+v". Ale jak říkám, jenom hádám, případně se omlouvám.
Jinak se nabízí i další možnosti. Např. musíš mít povolená makra, a je třeba si uvědomit, že ta událost se umísťuje do ThisWorkbook a provede se až při znovuotevření sešitu...
P.

Př.:
Private Sub Workbook_Open()
With List1.ComboBox1
.AddItem "První"
.AddItem "Druhý"
.AddItem "Třetí"
End With
End Sub
citovat
#020641
avatar
Ano, ctrl-c/ctrl-v má svoje úskalí, změnu názvu listů jsem přehlédl. Dík.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Čas od do

lubo • 19.4. 16:30

Makro smyčka

MilanKop • 19.4. 10:46

Makro smyčka

elninoslov • 19.4. 9:02

Čas od do

elninoslov • 19.4. 8:46

Čas od do

jarek1111 • 18.4. 13:46

Čas od do

lubo • 18.4. 11:13

Čas od do

jarek1111 • 18.4. 8:32