Zdravím,
v příloze mám vzorový sešit, s kterým potřebuji následující:
Jedná se o jednoduchou tabulku na výplaty, kdy se data se dvou tabulek (ve finální verzi jich je deset) sčítají do jedné souhrnné (v příkladu modře podbarvené). Vše se počítá k mé naprosté spokojenosti, ovšem co mne trápí, je filtrování. U jednotlivých úkolových listů se totiž může stát, že zde bude vyplněn pouze např. třetí zaměstnanec a ostatní řádky nad a pod zůstanou prázdné. Lze tedy data (resp. řádky) filtrovat, nebo řadit tak, aby vždy ty vyplněné byly první a zároveň, aby "nerozbouraly" celý koncept? Díky za rady!
heslo k odemčení dokumentu je: 1234
EXCEL 2007 - filtrování, řazení, nebo skrytí řádků...
EXCEL 2007 - filtrování, řazení, nebo skrytí řádků...
- Přílohy
-
- VYPLATY.xlsx
- (15.97 KiB) Staženo 58 x
AMD Athlon 64 X2 6400+, Artic cooling freezer 64, ASUS M2N-SLI DELUXE, A-DATA 2x1GB DDR2 800Mhz, ASUS GeForce EN9600GT 512MB, Seagate 320 GB SATAII, Case Coolmaster Elite 330, Fortron 500W/PFC FX500
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: EXCEL 2007 - filtrování, řazení, nebo skrytí řádků...
Vzhledem k pevne vazbe mezi ukolaky a souhrnem (ukolak 1: =KDYŽ(AI16=0;0;B3), ukolak 2: =KDYŽ(AI28=0;0;B3),...)nelze bez zmeny koncepce dosahnout pozadovane upravy.
Vyplnovani ukolaku je nutno zacit od vlozeni ev. cisla a jmen do ukolaku, nikoliv vlozenim poctu hodin do radku, potazmo kdyz jsou bunky ev. cislo a jmeno do vlozeni odpracovane doby prazdne. Pro vkladani evidencniho cisla a jmena do ukolaku pouzit Data>Overeni a vyhledani ze zdroje (souhrn). V souhrnu pak zabezpecit soucet odpracovane doby z jednotlivych ukolaku pro jednoho zamestance jinak, nez sectenim stejnolehlych bunek.
Pokud bys uvazoval o skryti radku, pak muze byt koncepce zachovana, pouze do kazdeho ukolaku vloz automaticky filtr, nastav na neprazdne ev. cislo nebo jmeno, pouze budes nejspis muset odstranit slucovane bunky v hlavicce ukolaku, nebudou viditelne dny.
Vyplnovani ukolaku je nutno zacit od vlozeni ev. cisla a jmen do ukolaku, nikoliv vlozenim poctu hodin do radku, potazmo kdyz jsou bunky ev. cislo a jmeno do vlozeni odpracovane doby prazdne. Pro vkladani evidencniho cisla a jmena do ukolaku pouzit Data>Overeni a vyhledani ze zdroje (souhrn). V souhrnu pak zabezpecit soucet odpracovane doby z jednotlivych ukolaku pro jednoho zamestance jinak, nez sectenim stejnolehlych bunek.
Pokud bys uvazoval o skryti radku, pak muze byt koncepce zachovana, pouze do kazdeho ukolaku vloz automaticky filtr, nastav na neprazdne ev. cislo nebo jmeno, pouze budes nejspis muset odstranit slucovane bunky v hlavicce ukolaku, nebudou viditelne dny.
Re: EXCEL 2007 - filtrování, řazení, nebo skrytí řádků...
Řešení se změnou konceptu asi bude nejvýhodnější. Je to skutečně lepší řešení, obzvlášť, když si uživatel ze seznamu vybere přesně toho zaměstance co chce a nemusí naslepo trefovat prázdné řádky, aby našel toho pravého.
Nějaké nakopnutí, jak toho docílit? Přes podmínky bych se do toho asi pěkne zamotal.
V souhrnu pak zabezpecit soucet odpracovane doby z jednotlivych ukolaku pro jednoho zamestance jinak, nez sectenim stejnolehlych bunek
Nějaké nakopnutí, jak toho docílit? Přes podmínky bych se do toho asi pěkne zamotal.
AMD Athlon 64 X2 6400+, Artic cooling freezer 64, ASUS M2N-SLI DELUXE, A-DATA 2x1GB DDR2 800Mhz, ASUS GeForce EN9600GT 512MB, Seagate 320 GB SATAII, Case Coolmaster Elite 330, Fortron 500W/PFC FX500
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: EXCEL 2007 - filtrování, řazení, nebo skrytí řádků...
Pouziti overeni (Data>Overeni) pro vlozeni jmena a nasledne vyhledani (fce VYHLEDAT ve sloupci ev cisel podle jmena) ev. cisla v tabulce dane blokem jmen a ev. cisel v souhrnu snad nebude cinit potize.
Pro pouzit opraci VBA na zamknutem listu je potreba vlozit do modulu ThisWorkbook proceduru:
Vytvoreni souctu odpracovane doby do souhrnu pak zajisti ( mozna konstrukce) udalostni procedura (po vlozeni hodnoty do prislusne bunky ukolaku), vlozit do modulu prislusneho listu:
bude doplnena
Doplneno:
prilozeny sesit, poznamky na listu, slucovane bunky jsou jenom pro komplikace ve VBA.
Pro pouzit opraci VBA na zamknutem listu je potreba vlozit do modulu ThisWorkbook proceduru:
Kód: Vybrat vše
Option Explicit
Private Sub Workbook_Open()
Worksheets("list1").Protect Password:="1234", UserInterfaceOnly:=True
End Sub
Vytvoreni souctu odpracovane doby do souhrnu pak zajisti ( mozna konstrukce) udalostni procedura (po vlozeni hodnoty do prislusne bunky ukolaku), vlozit do modulu prislusneho listu:
bude doplnena
Doplneno:
prilozeny sesit, poznamky na listu, slucovane bunky jsou jenom pro komplikace ve VBA.
- Přílohy
-
- VYPLATY-1.xlsm
- (28.69 KiB) Staženo 33 x
Re: EXCEL 2007 - filtrování, řazení, nebo skrytí řádků...
Děkuji za řešení, dnes se k tomu zřejmě nedostanu, ale každopádně sem napíšu, zda jsem měl úspěch, či nikoli . Prozatím mnohokrát děkuji a ponechávám odemčeno.
AMD Athlon 64 X2 6400+, Artic cooling freezer 64, ASUS M2N-SLI DELUXE, A-DATA 2x1GB DDR2 800Mhz, ASUS GeForce EN9600GT 512MB, Seagate 320 GB SATAII, Case Coolmaster Elite 330, Fortron 500W/PFC FX500
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
excel text na konec více řádků najednou Příloha(y)
od Myerina » 03 led 2024 11:51 » v Kancelářské balíky - 5
- 1897
-
od Zivan
Zobrazit poslední příspěvek
04 led 2024 09:42
-
-
-
filtrovani dat - casoveho rozpeti Příloha(y)
od veselypettr » 20 lis 2023 17:58 » v Kancelářské balíky - 2
- 2037
-
od veselypettr
Zobrazit poslední příspěvek
22 lis 2023 21:16
-
-
- 3
- 2998
-
od Melvidor
Zobrazit poslední příspěvek
21 črc 2023 08:41
-
-
Ukotvení prvního a posledního řádku v tabulce.
od Kopusek » 13 pro 2023 10:50 » v Kancelářské balíky - 2
- 2335
-
od Kopusek
Zobrazit poslední příspěvek
14 pro 2023 08:55
-
-
-
Word 2007: Jak zrušit prázdné řádky na každé stránce mezi čarou a poznámkami?
od Jirka0508 » 29 pro 2023 00:30 » v Windows 11, 10, 8... - 1
- 1390
-
od mmmartin
Zobrazit poslední příspěvek
29 pro 2023 13:00
-
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host