Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  114 115 116 117 118 119 120 121 122   další »

Odstráň - 1 a medzery pred a za pomlčkou v:
Isect = "'" & Right(Nad, Len(Nad) - InStr(Nad, "-") - 1) & " - "

Takže napíš
Isect = "'" & Right(Nad, Len(Nad) - InStr(Nad, "-")) & "-"

Že na konci stačí prázdny Enter som pochopil, ale chápem, že je to adresované J.A.Kovi, ktorý by mal oceniť snahu. Z môjho pohľadu je Tvoj pokus už hooodne profesionálny.

jop, ten InputBox vyrieši problém s mačkaním F2, to je dobrý point. Zase ale pre zmenu nedojde k posunu dolu po odentrovaní(takže je to prašť jak uhoď, resp F2 a Enter vs. Double Enter :)).
Btw, vyhodil som to formátovanie na text, to tam bolo navyše.

Čo sa myslí pod skratkou AD?

V kóde listu si musíš napísať príslušnú procedúru pre event Worksheet_SelectionChange, nejak takto:Option Explicit
Dim Isect As Range
Dim Nad As Range

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set Isect = Application.Intersect(Range("C2:C500"), Range(ActiveCell.Address))
If Not Isect Is Nothing Then
Set Nad = Isect.Offset(-1, 0)
If Nad <> "" And Isect = "" Then
Isect = "'" & Right(Nad, Len(Nad) - InStr(Nad, "-") - 1) & " - "
End If
End If
End Sub
Hore uvedené bude fungovať pre bunky C2:C500, vykonaj nasledovné kroky:
1. Kód si skopíruj do okna kódu listu, v ktorom to budeš chcieť používať
2. do C1 si zapíš 10:30 - 12:15
3. presuň sa do C2 (klikni, prejdi šípkou apod.)

Má to jednu muchu - tá bunka nezostane editovaná, t.j. budeš si ju buď musieť editovať klávesou F2, alebo dopisovať ten čas DO za pomlčkou do riadku vzorcov. To neviem odstrániť a zrejme to ani nejde, ale inak by to malo fungovať zhruba podľa predstáv, myslím.

Pokiaľ si Stĺpec C sformátuješ na text, tak inštrukciu v tej poslednej podmienke môžeš napísať bez úvodného apostrofu, t.j.:
Isect = Right(Nad, Len(Nad) - InStr(Nad, "-") - 1) & " - "

thums: k tomu SAPu - tam je dobré nastaviť rovnaké oddeľovače tisícov a desatinného miesta, ako máš nastavené v národnom prostredí v ovládacích paneloch. Ďalšou možnosťou je export do texťáku a potom importovať dáta do Excelu cez sprievodcu importom (dáta do stĺpcov), pri importe u jednotlivých stĺpcov nastaviť tie oddeľovače manuálne - to stačí nastaviť v jednom stĺpci, excel je natoľko inteligentný, že pochopí, že takto to chceš u všetkých stĺpcov

Pri správnom nastavení tých linkov ten vzorec musí fungovať i v prípade, že odkazuje na iný zošit. Problém bude zrejme práve v linkoch. Píšeš, že aktualizáciu prepojení máš povolenú. Skús sa pozrieť, na ktorý súbor tie linky v skutočnosti ukazujú a skontrolovať status toho prepojenia - ja teraz nemám 2007 otvorené, ale je to niekde v menu Data (taká ikona ležatej osmičky, či sľučky, čo si pamätám). Cvične ešte skontroluj, či sa v zdrojovom súbore na liste, do ktorého odkazuje ten vzorec, skutočne nachádza vo vymedzenej oblasti reťazec, ktorý hľadáš cez sumif. No, a vymedzená oblasť v stĺpci c by mala obsahovať len číselné hodnoty, to by mohol byť ďalší adept na problém s chybovou hodnotou vo výsledku funkcie.

správne má byť zrejme:
=SUMIF('C:\PHM\2012\exporty\[januarphm.xlsm]22'!$B$4:$B$2999;"Rastislav Lanža";'C:\PHM\2012\exporty\[januarphm.xlsm]22'!$C$4:$C$2999)
ten textový reťazec hľadáš asi v stĺpci b, nie v stĺpcoch b a c, však?

Tak, možnosti kontingenčnej tabuľky som zrejme precenil. Mal som chybu v úvahe - tadiaľ cesta nevedie. Daj vedieť, či ešte potrebuješ makro, alebo si vystačíš s tým, čo si si vytvoril sám....

To jpg nejde otvoriť, ani po premenovaní :(

Tom, ešte ma napadlo, že rýchlejšie a nie príliš prácne pri zmenách je pomôcť si cez kontingenčné tabuľky - to by som vyskúšal, bohužiaľ, nemám teraz po ruke program, ktorý mi otvorí archív rar. Nemohol by si to spakovať ešte do formátu zip?
Stačí tie dáta na začiatku zoradiť podľa jednotlivých kľúčov, vytvoriť kontingenčku, tú potom skopírovať ako hodnoty, zrušiť zlúčenie buniek, doplniť do prázdnych buniek v záhlaví príslušné údaje (na to je jednoduchý trik) - celé by Ti to trvalo tak cca 1-2 minúty, na to mi príde makro trochu zbytočné, pokiaľ to potrebuješ riešiť len raz za čas... Kľudne Ti vyrobím popis s printscreenmi jednotlivých krokov, pokiaľ nutne nepotrebuješ makro (makro by som v tomto prípade videl len zo študijných/cvičných dôvodov, inak je fakt zbytočné...)

Tie vstupné údaje nie sú príliš šikovne rozložené, ale cez nejaké pomocné bunky sa to dá vyvzorcovať. Pridané bunky som zvýraznil okrovou - pokus máš v prílohe.
Omylom som tam nechal apríl, tak si vyber február. Aspoň uvidíš, že to funguje na výber mesiaca :)

No, len na pár riadkov to asi nebude, ale nie je to nič ťažké - pokiaľ Ti to niekto nevyrobí v medzidobí, tak v prípade, že budem mať cez víkend chvíľu, by som to asi dal dohromady :)

jj, hovoril som o nápovede priamo v exceli, ale pokiaľ to máš v holandštine, tak chápem, že to asi nie je úplne použiteľné :), každopádne prostredie v Exceli si môžeš nastaviť na češtinu (aspoň si myslím, my máme v práci český Excel, ale pár kolegov si to zmenilo na anglický). V EXCEL 2007 sa to nastavuje cez tlačítko office, možnosti aplikácie excel, jazykové nastavenie. Pokiaľ Ti nepôjde čeština, skoro určite by mala ísť nastaviť aspoň angličtina...

chipoun vysvetlil, inak návod sa nachádza v nápovedách k jednotlivým funkciám, stačí sa nabudúce pozrieť do nápovedy, tam to je zrozumiteľne popísané


Strana:  1 ... « předchozí  114 115 116 117 118 119 120 121 122   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