< návrat zpět

MS Excel


Téma: Posun obsahu buňky v řádcích rss

Zaslal/a 23.5.2015 10:18

Prosím o pomoc s vytvořením kódu pro posun vždy poslední buňky o různou vzdálenost v různém počtu řádků. Názorněji ukazuje přiložený obrázek. Počet řádků se mění. Posun v jednom řádku o přesný počet není problém, ale o různý počet a pro n řádků potřebuji pomoc. Všem děkuji za nápady.

Příloha: jpg25102_tab.jpg (28kB, staženo 35x)
25102_tab.jpg
Zaslat odpověď >

Strana:  « předchozí  1 2
#025117
elninoslov
@marjankaj:
Nechcem sa dohadovať (strata času), tak krátko:
-Head1 sa má mazať rovnako ako ostatné. Myslel som na to hneď v prvom príspevku (otázka 2). Odpoveď je jasná - ÁNO mazať.
-Na môj prvý súbor ? Dal som iba jeden, a ten fungoval tak, ako boli do tej doby keď som ho postoval špecifikované požiadavky. Ak sa pridala požiadavka na nemazanie v prípade kompletného zaplnenia, pripísal som len potrebnú podmienku.
-Je šuma-fuk koľko riadkov, ale dotyčný písal do 150 riadkov = no problém (maximálne dočasne vypnúť ScreenUpdating). Každopádne, ak by spomenul, že to chce na 20000 Rows, tak určite nie takto, ale cez pole, a jedno načítanie a jeden zápis celého poľa naraz. Ale o tom nebola reč.
-Stačí keď Vám v kóde akokoľvek uhladenom a krátkom nefunguje jedna jediná vec, tým pádom kód proste nefunguje. A to som napísal. Často stačí iba jediná drobná podmienka od uživateľa, a kód sa znásobí do dĺžky aj komplikovanosti.
-Vo Vašom novšom kóde, rovnako nieje vyriešený problém odstránenia Head1 - takže opäť nefunguje, nech je akokoľvek krátky. Elegantná metóda xlDown a spol, sa niekedy nedá jednoducho použiť.
-Tento nový kód dokonca akonáhle raz zapíše hodnoty do Head5, ďalšie spustenie už nič neurobí. Ďalšie posledné hodnoty už proste neposunie.

Pripravil som novú verziu, ak by si uživateľ prial napr. zmazať riadky, kde už nič nieje, tak napr. takto.
Příloha: rar25117_posun_do_head5.rar (19kB, staženo 14x)
citovat
#025118
avatar
Nemaže Head1? Ani v tomto súbore?
Ja sa nehádam, proste som neprečítal tú nuansu.
A prečo by sa to malo spúšťať ešte raz? To zadávateľ neuviedol.
xlDown sa dá použiť, zadávateľ uviedol, že stlpec A je vždy vyplnený textom.
Inak pozri aj jeho koment z (23.5.2015 14:04)
No takéto zadania sú fakt úžasné.
Příloha: zip25118_posun_do_head5.zip (14kB, staženo 14x)
citovat
#025119
elninoslov
Tento najnovší kód už Head1 zmaže, ale opäť iba raz. Opätovné použitie stále nefunguje ani ostatné Heads.

Neviem či som to tu niekde včera písal, alebo som na to len myslel ... akákoľvek nepresnosť pri zadaní môže spôsobiť zbytočnú prácu tých čo tu pomáhajú. Lenže to asi nemá riešenie, keďže človek ako taký, sa nedokáže vcítiť do "kože" druhého, aby uhádol aj to čo je pre dotazujúceho samozrejmosť, a opačne. Preto tu teraz diskutujeme, myslím že aj tak zbytočne. Vyvíjame 2 varianty, lepšie by bolo vyvinúť jeden, ale najlepší pre užívateľa. Užívateľ nech si otestuje v reále, nech dá vedieť. No veď niečo spoločnými silami už len spáchame 1citovat
#025120
avatar
No keby jeden tušil, ako sa ten súbor vytvára a načo slúži, tak by sa vedel adekvátnejšie vyjadriť. Ale to zrejme budú "citlivé" informácie.citovat
#025121
avatar
Oba kódy pracují naprosto super a splňují moje potřeby. Děkuji za Vaši pomoc i diskusi plnou nápadů a motivace.citovat

Strana:  « předchozí  1 2

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