Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Excel dynamická oblast

Tak su tady :))

Prikladám súbor s riešením.
Je to len základná funkčnosť, t.j. neobsahuje ošetrenie všetkých záludností, ktoré sa môžu vyskytnúť.
Napr. dáta musia byť súvislé, t.j.
- v rámci každého stĺpca sa medzi prvou a poslednou naplnenou bunkou nesmie vyskytnúť prázdna bunka
- detto pre stĺpce, t.j. medzi prvým a posledným stĺpcom sa nesmie vyskytnúť prázdny stĺpec
- medzi dvomi písmenami "č" v rámci stĺpca musí byť skutočne rad, aby maximálne číslo dávky bolo skutočne v poslednej bunke pred ďalším písmenom "č"
Naprogramovaný algoritmus totiž funguje takto:
postupuje sa od poslednej bunky stĺpca. Pokiaľ obsahuje "č", zmení obsah na nulu a preskočí dve bunky nahor, aby zachoval posledné číslo pred písmenom "č" (pričom kontroluje, či tam náhodou tiež nie je "č"). Všetky ostatné bunky vyhádže.

Pokiaľ tieto veci nevieš zaručiť, tento kód nebude robiť to, čo od toho chceš. Vyžadovalo by si to množstvo ďalšej práce.
Samozrejme, pri spustení musíš povoliť makrá.
A ako to aplikovať na Tvoj súbor?
Samozrejme - nevykonávaj na ostro (teda nie že by si nemala mať na sebe nohavičky), ale vyskúšaj si to na kópii
Más možnosti:
- Alebo skopíruješ svoj hárok do tohto súboru a spustíš nad ním kód ktorý nájdeš cez kartu Vývojár (ak nevieš ako, vysvetlím dodatočne)
- Alebo skopíruješ kód do svojho súboru a budeš to robiť vo svojom. (Tiež si vytvor kópiu hárka na preverenie)

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny