Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  262 263 264 265 266 267 268 269 270   další » ... 298

3 riadky pod posledným obrázkom je text:

Evidenci spotřeby a nákladů auta stahujte zde: excel_provoz_auta.xls.

a keď kliknete na to zelené "excel_provoz_auta.xls" tak Vám začne sťahovanie.

Tu máte všetky 3 spomenuté verzie, vyberte si. Zo zatvoreného zošita mi to ale číta len ten pôvodný.

Aby ste sa teda netrápil ... tak nápoveda tu

Alebo to naindexujte
=SVYHLEDAT(AD7;INDEX('[celý rok2014.xlsm]přek_kap_vyd1'!$Y:$Y;ZAČÁTEK):INDEX('[celý rok2014.xlsm]přek_kap_vyd1'!$AG:$AG;KONEC);9;FALSE)

Skúste zmazať data prehliadania (Cookies). Mne to robí tiež, neudrží tuším ani hodku.
3 čiarky - Nastavenia - Zobraziť rozšírené nastavenia - Odstrániť údaje prehliadania - Súbory Cookie a ďalšie údaje webových stránok a doplnkov - Vymazať údaje prehliadania.

Ja Vám nerozumiem.
Prvý variant (oblasť AND oblasť) :
Chová sa to presne tak ako ste požadoval.

A1=text1,skryj sloupce B,C
A2=text2,skryj sloupce B,D

Z toho jasne vyplýva, že po vykonaní MUSIA byť skryté stĺpce B,C,D. Čo chcete aby sa stalo ak na toto použijete znovu príkaz "text1" ? No nič lebo "text1" schová stĺpce B a C, ktoré už sú schované, pretože ich sám schoval, keď bol príkaz "text1" volaný prvý krát. A navyše stĺpec B bol akože schovaný aj príkazom "text2".

Druhý variant (posledná oblasť):
text1, 1 řádek - OK, schová se 1 sloupec
text2, 2 řádek - schovají se sloupce 2-4, ale neobnoví se sl 1
text1, 3 řádek - zůstane nastavení sloupce 2, nic se nestane

Opäť presne ako popisujete. Vlastne píšete, že má ostať zakryté len to čo je dané POSLEDNÝM príkazom. Presne to robí ten druhý variant.

Skúšal ste si vôbec prehodiť tie varianty ?

PS: Stĺpec 1 (A) neskrývate, lebo do neho píšete príkazy "textX"). Skrývate až od stĺpca 2 (B).

Vzdávam to, nijako sa mi nedarí pomocou ExecuteExcel4Macro vytiahnuť data zo zatvoreného zošita vo funkcii. V procedúre bez problémov, ale akonáhle je to fnc, dostanem #HODNOTA. Skúšal som volať fnc s ExecuteExcel4Macro
-priamo z vzorca
-nepriamo cez Definovaný názov
-nepriamo cez vnorený Definovaný názov
-priamo zo vzorca volal fnc ktorá volala sub s ByRef argumentom pre zápis hodnoty, a ten ako výsledok fnc
-uloženie ako xlsm
-nepriamo fnc volá fnc
...
Akonáhle vymením fnc za sub, má regulérny výsledok. Ale fnc nie.
Týmto končím, a už sa tomu nevenujem 7

O pokročilej hodine som zabudol na "maličkosť", že bunka s posledným riadkom nemusí byť aj bunkou s posledným stĺpcom. Opravené.

Tak žiaľ mne to nefunguje. Označí mi to A4, ktorá nieje ale rovnaká. V Podmienenom formáte je zvlášť A1 a A2:A7, má to tak byť ? Vnorenie Definovaných názvov som skúšal aj 2 aj 3, a nič. Akonáhle zatvorím pf2, neoznačí už ani tú A4. Nepomáha zmena v oblasti, ani Calculate listu ani uloženie súboru.
Nevravím, že to nefunguje, len ja to neviem asi správne presvedčiť 7

ExecuteExcel4Macro() sa tiež nedá použiť vo funkcii, ale iba v procedúre, takže tiež nič.

@MistrYpsilon: Rozbehali ste tento návrh, či Vám stačí "dolovací" stĺpec ?

Prekopaná verzia. Predošlá zisťovala počet riadkov tabuľky iba v stĺpci A, keďže tabuľka bola krásna, úhľadná, rovnomerná a vyplnená. Je potrebné druhý krát uviesť, že stĺpce sú nerovnomerné, lebo sa musí použiť iná metóda zisťovania počtu riadkov. Teraz je šumák, koľko tam budete mať stĺpcov a riadkov, a je jedno koľko je v ktorom stĺpci údajov.
Dodržte iba toto:
1. V liste s datami nemajte nič iné len data začínajúce od A1 (tak ako to máte, pridávajte len riadky alebo stĺpce).
2. V liste s výpisom nedávajte nič pod riadok 9 v stĺpcoch A a C.

Pridal som Vám tam aj Podmienené formátovanie pre vypísané kódy.

A posledná vec, nastavil som Vám to na skúšku tak, že nepotrebujete tlačítko, stačí iba napísať do B2 hľadanú hodnotu a okamžite vidíte výsledok. Ak chcete tlačítko zmažte si metódu Worksheet_Change listu "Hárok1", alebo opačne.

Ak tá tabuľka bude naozaj veľká, tak Vám prerobím výsledok do poľa, teraz je to pre zjednodušenie zápis výsledku po bunke. Ak to bude iba menší počet výsledkov (nie 100-vky), tak si to môžete nastaviť aj do Worksheet_Change udalosti pre tú B2.

Samozrejme ak by bol hrozil výsledok dlhší ako 41 riadkov, čo tam máte teraz, treba upraviť.

2 verzie. V Worksheet_Change volajte, ktorú chcete. Líšia sa iba cyklom For.
Jedna schová stĺpce podľa všetkých validných textov v stĺpci A.
Druhá schová stĺpce iba podľa posledného validného textu v stĺpci A.

Validné texty si nastavujete v makre v poli "t" a stĺpce ktoré sa majú schovávať si nastavte v poli "Prav". Počet textov v "t" a počet položiek v poli "Prav" musí byť samozrejme rovnaký.

Odkrývanie nevalidných stĺpcov prebieha automaticky.

Žiaľ ani vnorenie to nepapá.

Pravda, že ak sa vcítime do kože niekoho, kto nieje zbehlý a netuší, že existuje niekoľko kombinácií oddeľovač/preklad funkcie, tak by sme si asi tiež trhali vlasy pri chybe inak funkčného riešenia.
Aspoň, že chyba s oddeľovačmi sa tu nevyskytuje často.
K prekladu fnc, pokúsim sa nezabudnúť dať aspoň upozornenie na SK verziu. 4

Upravené. Chcete to aj vysvetliť, alebo to pochopíte z kódu?


Strana:  1 ... « předchozí  262 263 264 265 266 267 268 269 270   další » ... 298

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje