< návrat zpět

MS Excel


Téma: zobrazení tabulky ve formuláři rss

Zaslal/a 7.3.2024 8:01

Zdravím,chi se zeptat , jestli jde ve formuláři zobrazit část listu excelu, tzn jako tabulku.
Označím si oblast(např A1:Q8) a zobrazím ji ve formuláři. Je na to nějaký prvek?
Díky

Příloha: zip56275_tabulka.zip (63kB, staženo 5x)
Zaslat odpověď >

#056285
avatar
V příloze je doplněný kód pro to cos popsal
Příloha: zip56285_tabulka.zip (66kB, staženo 23x)
citovat
#056293
avatar
super,Děkuji
a jak by se dalo vybrat jen některé sloupce ? např sl A,N,O

'Set rgOblast = Range("B5").CurrentRegion - je asi vyber celé tabulky že ?citovat
#056294
avatar
...a šířka sloupců ve form se přebírá z tabulky , nebo se dá taky nějak upravit, zúžit?citovat
#056299
Začátečník
např. https://learn.microsoft.com/en-us/office/vba/language/reference/user-interface-help/listbox-control-list-property-examplecitovat
#056308
avatar
Bylo mi předem jasné, že další požadavky na listbox budou přibývat. Pokud bys chtěl do listboxu posílat jenom některé sloupce, tak i to jde, ale lze tam poslat celou tabulku, akorát některé sloupce dostanou nulovou šířku, takže v listboxu nebudou vidět. Třeba takhle (jak jsi chtěl, pouze sloupce A;N;O):
With .ListBox1
.ColumnCount = iSloupcu 'urči počet sloupců
.ColumnWidths = "100pt;0pt;0pt;0pt;0pt;0pt;0pt;0pt;0pt;0pt;0pt;0pt;0pt;100pt;100pt;0pt;0pt;"
.RowSource = rgOblast.Address
End With

Ale počet sloupců máme proměnlivý, kdežto šířky sloupců jsou dány natvrdo - což není zrovna košér. To jen pro ilustraci, správně by se ten řetězec pro šířky musel vytvořit ve smyčce... Ale máš zde odpověď na svojí otázku ohledně šířky sloupců v listboxu.
Spíš jsem očekával, že z povahy listboxu v něm budeš potřebovat zvolit některý řádek (nebo více řádků: podle nastavení vlastnosti MultiSelect) a po kliknutí na nějaký button s tím výběrem pak něco udělat.citovat
#056356
avatar
Děkuju za tip. Poperu se zatím s tímhle, uvidím co bude stačit a vyhovovat. Je to ve fázi vývoje .
Děkuju.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

Vynásobit hodnoty kurzem - Power Query

Alfan • 26.4. 7:56

Relativní cesta - zdroje Power Query

Alfan • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

elninoslov • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

lubo • 25.4. 19:18

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 15:12

Relativní cesta - zdroje Power Query

Alfan • 25.4. 15:08

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 14:21