Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Pomoc s excel tabulkou (ver. 2013)

Dobry den,
moja prosba...je tu nejaky macher na excel?
Potreboval by som par uprav s mojou tabulkou, s ktorou uz neviem pohnut.

Mam tabulku.
V stlpcoch F a G je moznost cez utilitku RJ Tools zadat den podla kalendara a v stlpci H sa nasledne zobrazi rozdiel dni na zaklade aktualneho datumu a casu.

Potialto problem nemam. Mensi problem mam s tym, ze pokial nie je v bunke hodnota ako vysledok vzorca, tak sa mi v bunkach stlpca H ukazuju cisla -42184. Da sa to nejako nastavit, aby to tam nebolo a a by sa zobrazoval len skutocny vysledok? (toto dokazem poriesit cez podmieneny format a tuto hodnotu jednoducho zabielit, ale to nie je moc dobre riesenie)

S cim ale problem mam je:

- daju sa nejako nastavit bunky v stlpci "I" tak, aby sa menili hodnoty podla zadanych kriterii?

Potrebujem tam zadat styri urovne
A sice...akonahle bude v stlpci "H" hodnota bunky napr. 5 a viac, bude mi ukazovat text "do konca je este dost casu". Akonahle bude hodnota bunky medzi 4 az 3, bude text "blizi sa koniec datumu realizacie", ked bude hodnota bunky 2 az 0 objavi sa text "pozor, koniec realizacie!" a pri hodnote -1 a menej sa objavi text "dni po termine realizacie"

- daju sa nastavit bunky v stlpci "K", aby po zvoleni hodnoty "Áno" (rozbalovaci zoznam) vysvietilo cely riadok na zeleno a zastavil sa odpocet dni v stlpci "H"? Proste cely riadok sa zastavi, ostane cely zeleny a ostanu tam aktualne hodnoty ako pri pauznuti.

Dakujem za pomoc

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
ošetri si vzorec v stĺpci H tak, aby v prípade, že v bunkách v stĺpcoch F (alebo G - nie je jasné za…
robert13 30.06.2015 10:05
robert13
...a ako to urobím?
Patt 30.06.2015 10:19
Patt
sorry, nevšimol som si, že tam máš aj prílohu... Máš to urobené takto, nevyhovuje? "Pauznúť" sa dá l…
robert13 30.06.2015 10:45
robert13
...teoreticky by to bolo aj dobre, pretože ak dobre pozerám, tak po zadaní hodnoty "áno" v stĺpci "K…
Patt 30.06.2015 10:58
Patt
ok? alebo aj stĺpec J ? ;-) Tam som to nenadefinoval, lebo tam máš vlastné podmienené formáty podľa…
robert13 30.06.2015 11:26
robert13
Vydržať, budem sa tomu venovať, keď budem doma, momentálne nestíham.
Patt 30.06.2015 11:57
Patt
Tak sa mi podarilo dat tomu realnejsiu podobu. No nastala trochu zmena planov. A sice. Da sa nastav…
Patt 30.06.2015 17:25
Patt
V Exceli sa dá VŠETKO ;-) Avšak toto už len makrom... Dnes však už vypínam... Nestačí zapnúť filter…
robert13 30.06.2015 19:18
robert13
Bohuzial nie. Teda mne ano, ale kolega si to u mna odsledoval a dal chrobaka do hlavy. Ale makro je…
Patt 30.06.2015 20:06
Patt
ok A propos, navrhujem vyhodiť ten čas, nechápem jeho význam, len robí problémy pri zatváraní zošita…
robert13 01.07.2015 08:12
robert13
Neviem, či Ti rozumiem správne... chceš vyhodiť ten čas v prvom riadku? Ten by som tam chcel nechať…
Patt 01.07.2015 09:04
Patt
...a aby som Ťa nezabudol upozorniť na tri veci: 1) program narába s hárkami podľa ich poradia v zo…
robert13 01.07.2015 10:34
robert13
Myslím, že toto je úplne dokonalé a plne spĺňa všetky požiadavky. Spätný prenos riešiť nedudem. Bude…
Patt 01.07.2015 12:07
Patt
Presne tak, dávaj si pozor, aby si nepreniesol niečo, čo budeš odvolávať... A keby náááhodou, tak si…
robert13 01.07.2015 13:41
robert13
Este otazocka ak mozem. Tabuku som si dokoncil ako potrebujem a vsetko ide ako ma, no mam otazku. Ke…
Patt 01.07.2015 19:19
Patt
Bude fungovat, ale tak, ze do makra sa musi zapracovat odomknutie, vykonaju sa operacie a na zaver t…
robert13 01.07.2015 19:28
robert13
Akoze,, harok ostane zamknuty, a ked sa pouzije makro, tak sa to na chvilu odomkne, vykona sa operac…
Patt 01.07.2015 19:34
Patt
Ano, makro si to pred svojim ukoncenim zamkne, takze ostane pred tebou zamknuty subor na dalsie ukon…
robert13 01.07.2015 19:40
robert13
a mohol by som Ta teda este poprosit o jeho prepisanie?
Patt 01.07.2015 19:45
Patt
Ok, moment
robert13 01.07.2015 19:47
robert13
Vsetko je nastavene tak, ako to ma po zamknuti ostat, staci zamknut.
Patt 01.07.2015 19:48
Patt
prikladám... heslo: qpwo1029 Pre zmenu hesla: - odomkni oba hárky uvedeným heslom - zahesluj oba há…
robert13 01.07.2015 20:36
robert13
Ok, idem skusit. Dam vediet.
Patt 01.07.2015 20:41
Patt
Super, vsetko je nastavene a funguje, Velmi pekne dakujem, moc si mi pomohol. P.S. co znamena, ze s…
Patt 01.07.2015 21:05
Patt
som rád a k tomu PS: t.j. že na tie, ktoré si si uzamkol, sa nevieš ani postaviť (označiť, vybrať)
robert13 01.07.2015 21:10
robert13
Nezda sa mi, postavim sa na vsetky ;-)) ale nevadi, ucel to splnilo. Co ma byt zamknute, je zamknute…
Patt 01.07.2015 21:18
Patt
máš pravdu, pôvodne som tam mal iné heslo a nevšimol som si, že keď som to zamykal novým, že je tam…
robert13 01.07.2015 21:29
robert13
Ahoj, robert13, ak tu náhodou zablúdiš, daj mi vedieť, Poslal som Ti aj PM...
Patt 17.07.2015 12:22
Patt
Ahoj, prepac nezaregistroval som. Pozriem sa na to, ale prave vyrazam prec, takze az popoludni. V kt… nový
robert13 18.07.2015 09:55
robert13
Ahoj, v pohode. Poobede idem zas prec ja :-))) V tejto. A robi to v obodvoch harkoch. Heslo je to T… nový
Patt 18.07.2015 10:44
Patt
Prikladám upravené. Bolo potrebné povolenie filtra pri uzamykaní hárkov aj v makre... (Neviem preč… nový
robert13 18.07.2015 15:10
robert13
Super, dakujem. Len jedna vec, po prenose na druhy harok to zacina ukladat o dva volne riadky nizsie… nový
Patt 19.07.2015 10:11
Patt
Asi som po laborovani zabudol nieco vymazat, po Tvojom zasahu by to malo byt ok. Ale pre istotu to e… nový
robert13 19.07.2015 17:46
robert13
Takze je to tak... Pocas skusania som preniesol dva neuplne naplnene riadky a z druheho harka som pr… nový
robert13 19.07.2015 20:03
robert13
Tak ešte jeden zádrhel sa našiel. Dajú sa nejako "odomknúť" riadky na "Zoznam prác" aby boli spätne… nový
Patt 20.07.2015 11:35
Patt
zrušené "skryť vzorce" vo "Formát buniek - Ochrana" v stĺpcoch A,B,E,F,G. V ostatných editovať nepot… nový
robert13 20.07.2015 12:19
robert13
Ďakujem. poslední
Patt 20.07.2015 14:04
Patt

...teoreticky by to bolo aj dobre, pretože ak dobre pozerám, tak po zadaní hodnoty "áno" v stĺpci "K" sa stratí počet dní. To by aj celkom vyhovovalo. Ešte by to ale chcelo poriešiť dve chybyčky krásy, a síce, aby stĺpec "H" nebol zelený keď tam nie sú žiadne hodnoty. Proste aby to bolo prázdne a farby sa objavovali až pri zadaných hodnotách a druhá, aby sa riadok po zvolení "áno" v stĺpci "K" vyfarbil na zeleno celý, nie len bunka

Neviem, či Ti rozumiem správne...

chceš vyhodiť ten čas v prvom riadku? Ten by som tam chcel nechať, ale iba na prvom hárku, na tom druhom byť nemusí. Tam ho netreba. Tam potrebujem len offline dáta, teda môže tam ostať akurát text: Dnes je: (aktuálny deň - dátum) a text: Ukončené práce, resp. ak to bude robiť problém, stačí len text: Ukončené práce.

čo znamená poriešiť zmrazenie? Neviem, či tomu dobre rozumiem...proste potrebujem, aby po zadaní "Áno" v stĺpci "K" urobilo všetky podmienky ako sú teraz, proste vymaže údaje v stĺpcoch "H" a "I" a celý tento riadok presunie na hárok "Ukončené práce" a v pôvodnom hárku "Zoznam prác" ho vymaže tak, že na jeho miesto sa posunie ďalší pod ním. Proste aby tam neostalo prázdne miesto, ale aby sa na hárku "Zoznam prác" tie práce posúvali a na hárku "Ukončené práce" aby sa ukladali vždy do nového riadku v poradí, ako budú ukončované.
Snáď som to napísal zrozumiteľne :-))

P.S. keď tak teraz nad tým ešte uvažujem, aby by bolo dobré nastaviť makro aj tak, že po zadaní "Nie" v hárku "Ukončené práce" sa tento riadok vráti späť na hárok "Zoznam prác", ale nemusí na pôvodné miesto kde bol, ale na koniec zoznamu. proste aby to bolo v prípade potreby vratné.

...a aby som Ťa nezabudol upozorniť na tri veci:

1) program narába s hárkami podľa ich poradia v zošite, t.j. oné dva hárky musia byť prvými dvomi hárkami, tak ako sú (umožní Ti to zmenu názvu hárkov bez následkov na funkčnosť programu). Z toho vyplýva, že skryté hárky som presunul až za tieto dva.

2) tým, že sa riadky z prvej tabuľky VYTIAHNU a presunú do druhej, nastáva to, že sa Ti postupne míňajú predpripravené, naformátované riadky... takže nemá význam mať pripravených 4000 riadkov ale mať k dispozícii pár prázdnych, ktoré si podľa potreby priebežne dopĺňaš
(označíš niekoľko prázdnych predpripravených riadkov, CTRL-C a CTRL-+. Tým sa ti vytvorí toľko nových riadkov, naformátovaných pôvodnými podmienkami, koľko si si ich označil)

3) bunky žltého riadka pod záhlavím sú vyplnené neviditeľným x-kami. Nechaj ich tam, pomáhajú zjednodušiť kód pri zisťovaní aktuálnej oblasti.

Samozrejme, všetko sa dá riešiť programom, ale náročnosť na program pri zohľadňovaní každej novej úlohy prudko narastá, takže tu sa robia kompromisy, čo ešte rozumné je a čo už nie, ako vieme promptne a jednoducho pomôcť...

prikladám...
heslo: qpwo1029

Pre zmenu hesla:
- odomkni oba hárky uvedeným heslom
- zahesluj oba hárky svojim novým heslom (nemeň nič na voľbách možností)
- vstúp do vývojára a v kóde si nájdi na začiatku makra dva riadky:

Sheets(1).Unprotect ("qpwo1029")
Sheets(2).Unprotect ("qpwo1029")

kde namiesto qpwo1029 vpíšeš nové heslo

a detto na konci makra v riadkoch:

Sheets(1).Protect ("qpwo1029")
Sheets(2).Protect ("qpwo1029")

Nevýhoda: znalci VBA si heslo vedia vyčítať v editore VBA. Aj proti tomu sa dá chrániť:
uzamkneš aj vstup do Editora nasledovne:

Tools-VBAProject Properties-karta Protection-zafajknúť okienko Lock project for viewing a do okienok Password a Confirm password zadáš svoje heslo či už to z hárkov, alebo odlišné...

Ďalšie info:

-Zamkol som Ti bunky tak, aby sa uzamknuté nedali ani vybrať
-Odporúčam Ti uzamknúť aj manuál a aj skryté hárky, nech Ti do nich nešahajú užívatelia typu IT_lamiak
-V druhom hárku by som uzamkol komplet všetko, tu sú predsa veci, ktoré boli uzavreté s takými informáciami, aké obsahovali pri prenose, nedovolil by som ich dodatočnú zmenu

máš pravdu, pôvodne som tam mal iné heslo a nevšimol som si, že keď som to zamykal novým, že je tam zafajknuté aj povolenie vybrať uzamknuté bunky...
V tom je celé, ak chceš, môžeš si to upraviť. Týmpádom sa ani nedostane do záhlavia, (ani len sa postaviť na nejakú jeho bunku, čo je paráda...;-)

Prikladám upravené.

Bolo potrebné povolenie filtra pri uzamykaní hárkov aj v makre...

(Neviem prečo nestačí, že je to prednastavené pri uzamykaní - mal by stačiť už povel Protect, keďže predvoľby by sa mali zachovať... Nezachovajú sa.. tak som to ešte zazichroval aj v makre... Detto pri predvoľbe možnosti vybratia uzamknutých buniek...)

Takže teraz to máš tak, ako som vyššie navrhoval, t.j.:

- sú zneprístupnené všetky uzamknuté bunky
- druhý hárok je uzamknutý celý, keďže sú to prenesené stavy také, aké boli v čase prenosu, t.j. nepovoľujeme do nich dodatočné úpravy, keď sú už v "archívnom" hárku
- filtre sú trvale prístupné v prvom i druhom hárku aj v uzamknutom stave

Skús či vyhovuje.

Ak úpravy chceš aplikovať do Tvojho ostrého súboru, tak treba urobiť toto:

Sheets(1).Protect ("qpwo1029")
Sheets(2).Protect ("qpwo1029")

treba upraviť na:

Sheets(1).Protect AllowFiltering:=True, Password:="qpwo1029"
Sheets(2).Protect AllowFiltering:=True, Password:="qpwo1029"

a upraviť udalostnú procedúru Private Sub Workbook_Open()v module ThisWorkbook

nasledovne:

Private Sub Workbook_Open()
Sheets(1).EnableSelection = xlUnlockedCells
Sheets(2).EnableSelection = xlUnlockedCells
End Sub

Takze je to tak...
Pocas skusania som preniesol dva neuplne naplnene riadky a z druheho harka som predtym, ako som Ti to poslal, vymazal len bunky, ktore obsahovali udaje. Problem sposobuju bunky v stlpcoch H a I (v druhom harku), ktore napriek tomu, ze nic neobsahuju, nespravaju sa ako prazdne. V prvom harku tieto bunky povodne obsahovali vzorce a podmienene formaty a boli uzamknute. Nemali by robit problem, lebo prenasane su len hodnoty, no napriek tomu ich nieco blokuje (asi info, ze boli uzamknute a mali skryte obsahy. Skusal som vylucit tuto blokaciu ale zatial neuspesne).
Pre Teba z toho vyplyva toto:
Problem si odstranil tym, ze si vymazal prve dva prazdne riadky. Tym je to vybavene a bude Ti to fungovat. Ak vsak niekedy dodatocne zistis, ze si omylom predcasne preniesol riadok a potrebujes ho vratit na prvy harok (uz sme o tom hovorili), tak ho do prveho harku musis opatovne zapisat (nie kopirovanim z druheho harka, lebo riadky druheho harka uz nemaju vzorce a podmienene formaty, aj ked by sa na to dala aplikovat kopia formatov z ineho plnohodnotneho riadka ikonou stetca), ale hlavne z druheho harka nasledne ten riadok cely vypusti (oznacis cely riadok a das Ctrl - - (keby si ho len deletol, musel by si presunut nizsie riadky nahor). Pripadne ak budes z akehokolvek dovodu z druheho harka mazat riadky, rob to vzdy takymto vypustenim a problem nevznikne.

Tak ešte jeden zádrhel sa našiel. Dajú sa nejako "odomknúť" riadky na "Zoznam prác" aby boli spätne editovateľné?
Teda, stĺpec "B" - keď sa prvotne píše, text sa objavuje aj v riadku a aj v stavovom riadku hore nad hárkom. Akonáhle sa ale prekliknem do inej bunky, už sa tam vrátiť nedá, teda dá, ale už sa text neobjavuje v stavovom riadku hore a nedá sa ani upraviť text, len kompletne vymazať celú bunku. Dá sa to nastaviť aby to bolo stále editovateľné?

heslo je "administrator"

Zpět do poradny Odpovědět na původní otázku Nahoru