< 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

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje