Dobrý den,
prosím o radu.
Potřebuji na Listu1 odstranit celé řádky, kde se v určitém sloupci bude vyskytovat předem zadné číslo na listu zadani.
Provádění tohoto odstraňování ručně mi přišlo nepraktické. (Tedy filtr a pak ruční výmaz)
Heslo po odemčení přístupu makra je mk, psáno malým písmem.
Prosím o návrh, jak by mohlo vypadat makro pro tento účel.
Děkuji.
XLS - Makro pro výmaz řádku dle hodnoty sloupce
XLS - Makro pro výmaz řádku dle hodnoty sloupce
- Přílohy
-
- vymaz_prac.xlsm
- (52.91 KiB) Staženo 23 x
-
- Level 4.5
- Příspěvky: 1547
- Registrován: březen 11
- Bydliště: Drsná Vysočina :D
- Pohlaví:
- Stav:
Offline
Re: XLS - Makro pro výmaz řádku dle hodnoty sloupce
Ten rozsah se bude psát jen do těch dvou řádků?
Re: XLS - Makro pro výmaz řádku dle hodnoty sloupce
Dobrý den,
hodnoty budou jen v těchto dvou řádcích. Buď jedno číslo, nebo 2 čísla/hodnoty pro rozsah.
Např. pro jednu hodnotu by se vyplnil jen spodní řádek, pro dvě i horní.
hodnoty budou jen v těchto dvou řádcích. Buď jedno číslo, nebo 2 čísla/hodnoty pro rozsah.
Např. pro jednu hodnotu by se vyplnil jen spodní řádek, pro dvě i horní.
-
- Level 4.5
- Příspěvky: 1547
- Registrován: březen 11
- Bydliště: Drsná Vysočina :D
- Pohlaví:
- Stav:
Offline
Re: XLS - Makro pro výmaz řádku dle hodnoty sloupce
Tak jsem něco zplodil.
Data maže pomocí filtru, který se nastaví podle podmínek na listě zadání.
Data maže pomocí filtru, který se nastaví podle podmínek na listě zadání.
- Přílohy
-
- vymaz_prac.xlsm
- (54.41 KiB) Staženo 39 x
Re: XLS - Makro pro výmaz řádku dle hodnoty sloupce
Dorbý den,
děkuji za zaslaný soubor.
Skoušel jsem chování ve sloupci S, kde funguje v pořádku. Do hodní řádku jsem zadal nejnižsí číslo, do spodního nejvyšší a vše v tomto rozsahu se mi vymazalo.
To samé mi ale ne nedaří například ve sloupci R.
Mohlo by makro pracovat jako rozsah při zadání nahoře nejmenší, dole nejvyší hodnota, vše co je v rámci těchto čísel včetně nich vymaž? Pokud by bylo více zadání, než pro jeden sloupec, tak při splnění alespoň jedné z podmínek rovněž vymaže?
Ps:
V makru jsem editoval přidáním větší nebo rovno a menší nebo rovno.
ColShPdmnka1 = "=>" & Sheets(ShZadani).Cells(2, ColShZadani).Value
ColShPdmnka2 = "<=" & Sheets(ShZadani).Cells(3, ColShZadani).Value
V některém sloupci pracuje v některém ne. Možná ale tato cesta není správná.
Děkuji za pomoc.
děkuji za zaslaný soubor.
Skoušel jsem chování ve sloupci S, kde funguje v pořádku. Do hodní řádku jsem zadal nejnižsí číslo, do spodního nejvyšší a vše v tomto rozsahu se mi vymazalo.
To samé mi ale ne nedaří například ve sloupci R.
Mohlo by makro pracovat jako rozsah při zadání nahoře nejmenší, dole nejvyší hodnota, vše co je v rámci těchto čísel včetně nich vymaž? Pokud by bylo více zadání, než pro jeden sloupec, tak při splnění alespoň jedné z podmínek rovněž vymaže?
Ps:
V makru jsem editoval přidáním větší nebo rovno a menší nebo rovno.
ColShPdmnka1 = "=>" & Sheets(ShZadani).Cells(2, ColShZadani).Value
ColShPdmnka2 = "<=" & Sheets(ShZadani).Cells(3, ColShZadani).Value
V některém sloupci pracuje v některém ne. Možná ale tato cesta není správná.
Děkuji za pomoc.
-
- Level 4.5
- Příspěvky: 1547
- Registrován: březen 11
- Bydliště: Drsná Vysočina :D
- Pohlaví:
- Stav:
Offline
Re: XLS - Makro pro výmaz řádku dle hodnoty sloupce
Ps:
V makru jsem editoval přidáním větší nebo rovno a menší nebo rovno.
ColShPdmnka1 = "=>" & Sheets(ShZadani).Cells(2, ColShZadani).Value
Má být takto
Kód: Vybrat vše
ColShPdmnka1 = ">=" & Sheets(ShZadani).Cells(2, ColShZadani).Value
Re: XLS - Makro pro výmaz řádku dle hodnoty sloupce
Dobrý den,
vložil jsem kodu
ColShPdmnka1 = ">=" & Sheets(ShZadani).Cells(2, ColShZadani).Value
ColShPdmnka2 = "<=" & Sheets(ShZadani).Cells(3, ColShZadani).Value
Při zadání rozsahu např. do sloupce S 0,2 - 0,5 nedojde k žádnému vymazání.
Totéž např. ve sloupci U pro 19 - 21,5.
Předpokládám, že jsem někde udělal chybu.
vložil jsem kodu
ColShPdmnka1 = ">=" & Sheets(ShZadani).Cells(2, ColShZadani).Value
ColShPdmnka2 = "<=" & Sheets(ShZadani).Cells(3, ColShZadani).Value
Při zadání rozsahu např. do sloupce S 0,2 - 0,5 nedojde k žádnému vymazání.
Totéž např. ve sloupci U pro 19 - 21,5.
Předpokládám, že jsem někde udělal chybu.
-
- Level 4.5
- Příspěvky: 1547
- Registrován: březen 11
- Bydliště: Drsná Vysočina :D
- Pohlaví:
- Stav:
Offline
Re: XLS - Makro pro výmaz řádku dle hodnoty sloupce
Chybu si neudělal, ono to nějak nechodí s desetinou čárkou
Ještě na to kouknu.

Ještě na to kouknu.
-
- Level 4.5
- Příspěvky: 1547
- Registrován: březen 11
- Bydliště: Drsná Vysočina :D
- Pohlaví:
- Stav:
Offline
Re: XLS - Makro pro výmaz řádku dle hodnoty sloupce
Ten filtr s tou desetinou čárkou se mi nepodařilo rozchodit tak jsem to udělal jinak.
- Přílohy
-
- vymaz_prac.xlsm
- (58.36 KiB) Staženo 32 x
Re: XLS - Makro pro výmaz řádku dle hodnoty sloupce
Dobrý den,
děkuji za odpověď. Pozatím varinaty, které jsem zkoušel fungují. Otestuji více přiblížně za týden až dám dohromady data.
Prozatím děkuji za ochotu.
Uff...
Děkuji
děkuji za odpověď. Pozatím varinaty, které jsem zkoušel fungují. Otestuji více přiblížně za týden až dám dohromady data.
Prozatím děkuji za ochotu.
Uff...
Děkuji
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
Jak vrátit původní rozložení, sloupce v Tento počítač?
od Lister99 » 29 čer 2024 19:06 » v Windows 11, 10, 8... - 2
- 2220
-
od Lister99
Zobrazit poslední příspěvek
29 čer 2024 20:51
-
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů