< návrat zpět

MS Excel


Téma: Stálé označení řádku rss

Zaslal/a 21.10.2010 11:05

Ahoj všichni, mám data v jednotlivých řádcích v listu. Uživatel musí vybrat dotyčný řádek s přesně daným počtem buněk aby je mohl editovat ve formuláři. Nešlo by stanovit v kódu první řádek rozsahu výběru tak aby uživateli i přesto zůstala možnost výběru jiného řádku?

Jde mi o to, aby při stisknutí tlačítka Editovat data nemusel uživatel povinně vybírat určitý řádek k editaci. Přesun mezi jednotlivými řádky mám řešen ve formuláři editace.

Napadá někoho nějaké řešení?

Zaslat odpověď >

#002822
avatar
určitě by to nějak šlo. Zkus sem dát příklad ale nic neslibuji 4citovat
#002825
avatar
Co že má ten můj výtvor ještě dělat? 7 Nějak jse moc zadání nepochopil 4citovat
#002828
avatar
Ve stručnosti: při spuštění souboru by byl označen například první řádek (A1 až třeba F1). Uživatel by přidával další řádky pomocí formuláře pro vkládání dat. Pokud by se k nějakým chtěl vrátit a upravit je použil by tlačítko Editovat data, které získává data z myší označených buněk. Samozřejmě, že by si mohl taktéž označit jiné řádky.

Stálé označení prvního řádku by tak umožnilo uživateli editaci aniž by musel něco vybírat - tedy urychlit práci s programem. Nechci si vymýšlet, chtěl bych jen uživateli usnadnit jeho práci.
Příloha: zip2828_priklad.zip (97kB, staženo 22x)
citovat
#002830
avatar
Chápu to teda dobře tak, že by byl stále označen první řádek po otevření sešitu až případný zásah uživatelem by se řádek změnil?citovat
#002831
avatar
Ano přesně tak. Uživateli by zůstala možnost výběru.citovat
#002833
avatar
Označení řádku na první by se měla provádět kdy? Pouze na otevření sešitu, nebo i při něčem jiném?citovat
#002834
avatar
Nejspíš by mělo stačit při prvním otevření sešitu. Teoreticky by to mohlo být i po každém uložení nového řádku dat. Neměl by ale být problém překopírovat tento krok podle potřeb i do ostatních procedur programu. Takže stačí jen při otevření. Děkuji za pomoc 2citovat
#002841
avatar
Třeba se to může někomu hodit.

Private Sub Workbook_Open()
ThisWorkbook.Worksheets(1).Range("A3:L3").Select
End Sub

Tímto děkuji Kocimu za pomoc
Příloha: zip2841_priklad.zip (96kB, staženo 21x)
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