< návrat zpět

MS Excel


Téma: Vymazať prázdne riadky k určitému dátumu rss

Zaslal/a 17.2.2017 8:20

kabakaExcel 2003.

Viem vymazať prázdne aj poloprázdne riadky filtrom, aj makrom. Ale potrebovala by som, aby mi automaticky vymazalo riadky podľa prázdnych buniek v stĺpci E(spotreba)k určitému dátumu vždy na konci mesiaca k 30., k 31.(28., 29.)

Ak je podmienka dátum v bunke, môže byť v bunke J1.

Ešte jedna podmienka, nech to nevymaže tie riadky, kde sú v stlpci F-výkony.

DOPLNENIE
Ešte by šlo nato nadviazať?

Aby mi zároveň pri odkliknutí - áno vymazať - vytvorilo kópiu súboru na nový mesiac. Teda - vymazať stĺpec E(spotreba)

Příloha: zip34973_spotreba.wall.zip (66kB, staženo 32x)
Zaslat odpověď >

Strana:  « předchozí  1 2 3 4   další »
#035023
kabaka
@elinoslov
Ja sa vopred ospravedlňujem.
Poprosím o drobnú úpravu makra.

Mala som 3 súbory, ktoré potrebujem k svojej práci.
1. Zoznam pacientov
2. Mesačná spotreba
3. Konečná spotreba oddelení a kliník
(to potrebujem len na konci mesiaca)

Predtým som tieto tri súbory mala jednotlivo, oddelene. Teraz som sa rozhodla ich dať dokopy, aby som sa nemusela preklikávať z jedného do druhého.

Preto prikladám nový súbor. Nakoľko pôvodný súbor obsahoval len mesačnú spotrebu. Tento obsahuje aj zoznam pacientov aj konečnú spotrebu oddelení a kliník.

Zatiaľ som pridala a skryla pomocný stĺpec E.
Nakoľko makro berie všetky hárky v zošite.
Určite sa to dá v makre ošetriť.)

Makro funguje ako má.
Šlo by to toho vsunúť ešte:

1. vymazať údaje (v riadkoch)zo zoznamu pacientov v rozsahu A12:H43

2 odstrániť riadky zo zoznamu pacientov v rozsahu
A44:J44 (smerom dole)

DOPLNENIE-OPRAVA prikladám nový súbor, v bunke B1 bol zlý rok 1900
Příloha: zip35023_spotreba-unor-2017.zip (109kB, staženo 27x)
citovat
#035024
elninoslov
Neviem či to chápem správne...
Příloha: zip35024_spotreba-unor-2017.zip (105kB, staženo 36x)
citovat
#035027
kabaka

elninoslov napsal/a:

Neviem či to chápem správne...


Pochopili ste to správne, ďakujem.
Ušetrili ste mi kopou roboty a času. Super. Geniálne.

Makro otestované v práci v exceli 2003 sk verzia. Funguje.Vďaka.citovat
#035095
kabaka

elninoslov napsal/a:

Neviem či to chápem správne...Příloha: 35024_spotreba-unor-2017.zip (105kB, staženo 4x)


Mohla by som poprosiť o drobnú úpravu makra v tomto najnovšom súbore 35024-spotreba-unor-2017?

Ide o hárok Zoznam pacientov po prebehnutí makra.

Aktuálne makro funguje :vymazať obsah riadkov A12:H43 a odstrániť riadky A44:I44 smerom dole

výsledok makra po úprave:
úprava:vymazať obsah B12:H44 a odstrániť A50:I50 smerom dole s ponechaním prvých riadkov odd. A45:I49

pridať:nech ostane číslovanie pre KUCH do riadku A44 (končiace číslom 33)

pridať:nech ostane číslovaný prvý riadok z každého odd. (farebne označený)

viem spraviť podmienený formát ručne, v makre by to bolo efektívnejšie

Prikladám súbor vytrhnutý z kontextu ktorý je súčasťou spotreby, jeden hárok s aktuálnym makrom a jeden hárok s výsledkom, ktorý by som chcela dosiahnúť po úprave makra.

Ďakujem veľmi pekne.
Příloha: zip35095_zoznam-pacientov-marec-2017.zip (44kB, staženo 27x)
citovat
#035101
elninoslov
Prosím ? A kde sú tie ostatné listy, ktorých sa makro týka ? Prečo ste posunuli takú drobnosť ako pozíciu smerodatného dátumu z M1 do L1 ? To musím vždy skúmať všetky rozdiely s predošlou verziou ? To ma fakt nebaví. Názov súboru vo mne navyše evokuje pocit, že sa polka makier používať nebude, a zoznam pacientov bude samostatný súbor vedľa súborov spotreby materiálu. Podmienený formát je práveže lepší a jednoduchší ako riešenie ofialovenia riadkov na základe "1" makrom. Jednoduchšie je nechať aj orámovanie tabuľky na PF (akurát nebude vonkajšie hrubšie). Upravené makro som uložil do tohto súboru, a uvidíme, či si to budete vedieť presunúť do toho pôvodného, ak sa vôbec bude pôvodná skladba makrá+listy používať. A ak nie, tak bude treba makro zasa prekopať.
Ponechanie prvých riadkov oddelení - znamená ponechanie dát vo všetkých stĺpcoch v tom prvom riadku, alebo len ponechanie čísla 1 a názvu oddelenia ?
Kvôli zmene orámovania (PF), som upravil aj "CommandButton1_Click", navyše tam bolo adresovanie od riadku 3 (asi nejaká pôvodná verzia). "CommandButton2_Click" ani neskúmam, čo robí, také tlačítko tam nemáte (pravdepodobne pozostatok po odstránení tlačítka).
Příloha: zip35101_zoznam-pacientov-marec-2017.zip (45kB, staženo 31x)
citovat
#035106
kabaka

elninoslov napsal/a:


1. Prosím ? A kde sú tie ostatné listy, ktorých sa makro týka ?

2. Názov súboru vo mne navyše evokuje pocit, že sa polka makier používať nebude, a zoznam pacientov bude samostatný súbor vedľa súborov spotreby materiálu.

3. Podmienený formát je práveže lepší a jednoduchší ako riešenie ofialovenia riadkov na základe "1" makrom.

4. Prečo ste posunuli takú drobnosť ako pozíciu smerodatného dátumu z M1 do L1 ?

5. Ponechanie prvých riadkov oddelení - znamená ponechanie dát vo všetkých stĺpcoch v tom prvom riadku, alebo len ponechanie čísla 1 a názvu oddelenia ?

6 Kvôli zmene orámovania (PF), som upravil aj "CommandButton1_Click", navyše tam bolo adresovanie od riadku 3 (asi nejaká pôvodná verzia). "CommandButton2_Click" ani neskúmam, čo robí, také tlačítko tam nemáte (pravdepodobne pozostatok po odstránení tlačítka).

7.Upravené makro som uložil do tohto súboru, a uvidíme, či si to budete vedieť presunúť do toho pôvodného.


1 Úprava makra sa týka hárku zoznamu pacientov preto som to vypichla. Však som napísala, že sa jedná o najnovší súbor, ktorý ste mi vytvorili.

2. Všetky makrá, čo ste mi vytvorili používam a budem používať.

3. OK, tak si to podmienený formát urobím ručne.

4. Lebo som zistila, že keď vymažem stĺpec E, ktorý bol pomocný, tak makro mi fungovalo aj tak.

5. Ponechanie čísla "1" a názvu oddelenia, tak ako bolo naznačené v súbor.

6. Celkom nerozumiem. Práveže tam mám dve tlačítka, jedno posiela na posledný voľný riadok (Nový záznam)(s prihladnutím na KUCH) a druhé zaraďuje záznamy pod príslušné odd. (Zaradiť). Jedine ak myslíte toto: Pôvodne tlačítko Zaradiť bolo na jeden záznam, potom sa upravilo na viac záznamov. Tým pádom CB1 je tam navyše nie CB2.

Jedná sa o súbor z Vašej poslednej odpovede, kde ste mi upravili makro, aby sa mi pri uložení nového mesiacu vymazal a odstránil aj obsah na hárku zoznam pacientov.

DOPLNENIE
7. Ďakujem veľmi pekne. Makro som hodila do súbor a funguje ako má. Ďakujem za snahu a trpezlivosť.citovat
#035107
kabaka
jedná sa stále o ten istý súbor
Příloha: zip35107_35024_spotreba-unor-2017.zip (105kB, staženo 26x)
citovat
#035674
kabaka
Išla by spraviť ešte jedna úprava makra?

Ak posledný deň mesiaca padne na sobotu alebo nedeľu, spustiť makro v posledný pracovný deň mesiaca?

Ďakujem veľmi pekne.
Příloha: zip35674_spotreba-marec-2017.zip (115kB, staženo 27x)
citovat
#035675
elninoslov
Ak pripadne posledný deň v mesiaci na So/Ne, urobí sa to v Pi. Pri otvorení po zadanom čase samozrejme.

Alebo chcete zapracovať aj sviatky ?

EDIT: Tak prílohu som vymenil za novú, kde sa to posunie aj ak to padne na sviatok. Pripadajú do úvahy v CZ aj v SK iba 3 sviatky na konci mesiaca.

PS: Pre SK si iba upravte jeden dátum v príkaze While vo VBA v procedúre Private Sub Workbook_Open()
z
...DateSerial(Y, 9, 28)...
na
...DateSerial(Y, 8, 29)...
a pre CZ opačne (teraz je to pre CZ)

To isté si upravte aj v skúšobnej procedúre Private Sub Workbook_Open_Test() v module Module1
Příloha: xls35675_spotreba-marec-2017.xls (416kB, staženo 42x)
citovat
#035700
kabaka

elninoslov napsal/a:

Ak pripadne posledný deň v mesiaci na So/Ne, urobí sa to v Pi. Pri otvorení po zadanom čase samozrejme.

Alebo chcete zapracovať aj sviatky ?
EDIT: Tak prílohu som vymenil za novú.


Ďakujem za úpravu, tak sviatky mi teda nenapadli.
To by som zase žiadal novú úpravu.

Ďakujem a aplikujemcitovat

Strana:  « předchozí  1 2 3 4   další »

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

odpocet a storno tl.

PavDD • 28.3. 8:53

odpocet a storno tl.

Začátečník • 26.3. 14:39

odpocet a storno tl.

PavDD • 26.3. 10:22

odpocet a storno tl.

elninoslov • 26.3. 7:50

odpocet a storno tl.

PavDD • 26.3. 7:26

odpocet a storno tl.

elninoslov • 25.3. 22:34

odpocet a storno tl.

Začátečník • 25.3. 15:09