Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  108 109 110 111 112 113 114 115 116   další » ... 302

Ťahať hodnoty nieje problém, ten vidím v kopírovaní tej hlavičky (písmo, veľkosť, rez, farba, pozadie). To som si inak asi nikdy nevšimol, že mi nejde nastaviť veľkosť písma cez PF. Rovnako mi nejde zároveň Bold aj Italic 8

Použite 2x LOOKUP. Alebo sa dá jednoducho maticou pomocou INDEX a LARGE. Chcete aj to ?

Ja nehovorím o kopírovaní v zmysle duševného vlastníctva, ale o technike práce s dátami ako takými 5

Na tom akým spôsobom pracujete s tými "dátami" veľmi záleží. Ak dostanete odkaz na nejaké stránky, kde je tabuľka, tak to treba riešiť importom cez Data z Webu, je to funkcia Excelu, a PowerQuery. Ak dostanete nejaký súbor TXT, CSV, HTML a pod, je to asi práca pre PowerQuery.

Tu máte príklad, ak sú kódy v bunkách. To som mal na mysli tým kopírovaním, že ako sa dostanú tie kódy do buniek. Ak totiž platí niečo vyššie napísané, nemusí sa nič do buniek kopírovať, ale len sa urobí PQ dotaz na súbory s kódmi alebo na web s tabuľkou. Už mi rozumiete?

Tento príklad počíta aj s rozličným počtom stĺpcov či riadkov, ale kód musí obsahovať správne tabuľkové tagy. To čo je pred 1. tagom je iba v 1. riadku výsledku daného kódu. Tak isto aj to čo je za posledným tagom je iba v 1. riadku výsledku pre daný kód. Počet stĺpcov medzi nimi je relatívny podľa potreby. Ono sú to totiž viacriadkové tabuľky.

V tomto prípade teda nasekáte kódy do vstupu, a na karte Výsledok dáte Obnoviť Tabuľku, buď cez pravý klik, alebo v menu Údaje - Obnoviť.

Samozrejme sa to dá riešiť aj makrom. Ja som toto PQ iba pozliepal, sú tu na to väčší maníci.

Čo znamená "HTML kód" ? Teda sú tam Tagy "<xyz>"TEXT"</xyz>"? A Vy chcete ten TEXT? V HTML kóde zo stránky sú aj rôzne scripty, binárne dáta, ... Treba uviesť prílohu s príkladom.

A nedá sa tá stránka odkiaľ to kopčíte, loadnúť rovno v Exceli cez Data z Webu?
...

Vy nič na liste DATA neupravujete. Vložíte tam tie data z Exportu. Od prvej dátovej bunky. Ako ste ich tam vkladali doteraz?
Tu by bodlo, ak by sa dali tie data načítať rovno do PowerQuery. Tam by stačilo iba Obnoviť, a je to. My ale nemáme prístup na Váš zdroj dát.

Počet položiek na faktúre. No urobil som Vám tam filter, kde sa odfiltrujú nepoužité riadky. Je to na max 24 dátových riadkov (položiek). Ak ich bude viac, tak to je problém, lebo potom už asi treba makro, ktoré to rozhodí na viac rovnakých strán...

Takže vložíte aktuálne dáta do DATA (nič iné tam nemeníte).
Teraz vyberiete na liste FAKTURA faktúru. Položky sa načítajú samé. Vy dáte iba na karte "Údaje" v skupine "Zoradiť a filtrovať" tlačítko "Znovu použiť". A je to.

Ktorý stĺpec sú jednotky ?
Ktorý je Celkem ?
Prečo tam sú sumy ako text ? spolu s prídomkom " Kč" ? Ak to tak dáva systém, treba odstrániť vzorcom to " Kč" a počítať iba s číslom v Celkem.
Môžu tam byť aj iné meny ako Kč ?

Matice vôbec netreba, rýchlejšie bude takto si nechať počítať jedinečné faktúry, jedinečné neodoslané, aj samotné materiály na faktúre, v pomocných stĺpcoch danej Tabuľky. Odpadá starosť o dostatočné nadimenzovanie matice.

Čo ak bude viac materiálov ako je riadkov vo fakturačnom "formulári" ?

"Datum vystavení:", splatnosti a plnění - tam asi nemá byť TODAY/DNES, či ?
...

Nejaký ten príklad, nedokončený.

Tento je o chlp kratší, vynechal som MATCH/POZVYHLEDAT, spolieham na to, že idú dni po sebe a nevynechajú sa. Na karte Vzorce dajte Vyhodnotiť vzorec, a krokujte, kedy Vám dá chybu #ODKAZ.

A čo Vám konkrétne nefunguje? Otvoríte môj súbor, a v ňom je #ODKAZ ? Ak, tak v ktorej bunke ? Alebo pri implementácii do Vašeho súboru ?

No máte to ako Tabuľky, tak sa budeme odkazovať cez INDIRECT/NEPŘÍMÝ.ODKAZ teda na Tabuľky, ale musíte dodržať pomenovanie Tabuliek napr takto
LEDEN -> Tabulka1
ÚNOR - Tabulka2
BŘEZEN -> Tabulka3
...

Zmenil som Vám v listoch ten dátumový riadok, každý rok zmente iba prvú dátumovú bunku E4 v každom mesiaci. Ostatné sa doplnia samé.

Je to také krkolomné, ale snáď to funguje, overte to.

Na tomto fóre musí byť príloha zabalená do ZIP ak je to formát *.xlsm. Naopak *.xlsx (bez makra sa vkladá normálne). Vy tam ale žiadne makro nemáte, tak keď ani neplánujete, tak si to preuložte na klasický *.xlsx.
Každopádne Váš problém sa dá riešiť pomocou PF.

Inak nerozumiem tej zmienke o duplicitách. Preto som tam dal COUNTIFS

Podľa neprílohy ťažko uhádnuť čo chcete. Možno stačí podm. formát...

Aj tak tam ale vidím problém v kontrole správnosti cesty práve otvoreného súboru:
If CWB6.Path <> CFP6 Then
V komentári máte, že CFP6 je aj s "\" na konci (aj musí kvôli Open), no CWB6.Path vráti cestu bez "\", teda sa to rovnať nikdy nebude. Preto použite
If CWB6.Path & "\" <> CFP6 Then
alebo
If CWB6.FullName <> CFP6 & CFN6 Then

Pozor si dajte If - Then - Else - End If
Ak pokračujete kódom hneď za Then v tom istom riadku, nemôžete potom pridať poď to Else ani End If.
Proste ak píšete do riadku, tak všetko, ak pod seba tak všetko.
Váš kód netestujem, len úprav aod pohľadu z brucha :)
Sub CustomWorkbook6()
Dim CWB6 As Workbook
'CustomWorkbook
Dim CFN6 As String
'Full Name of the file including file extension (e.g. .xlsm)
Dim CFP6 As String
'Full Path to the file including "\" in the end.
CFN6 = Sheets("MasterData").Range("BF20").Value
CFP6 = Sheets("MasterData").Range("BE20").Value
On Error Resume Next
Set CWB6 = Workbooks(CFN6)
On Error GoTo 0
If CWB6 Is Nothing Then Set CWB6 = Workbooks.Open(CFP6 & CFN6)
If CWB6.Path <> CFP6 Then Exit Sub
With CWB6
.Activate
End With
End Sub

Je nejaký dôvod prečo v DB máte vzorce a nie hodnoty? A keď tak, tak mesiac stačí iba formátom bunky).
Máte tam aj nejaké divné Podmienené formátovanie. Dôvod nepoznám.
Neviem, ako sa volajú listy v súboroch, ani súbory.

Ďalej, stále píšete "zkopírovali do sešitů „B“", teda "sešitů „B“ - množné číslo? Na to som sa minule pýtal.

Vidím podzložku 04_2020, takže to bude myslené tým "do sešitů „B“" ? Každý mesiac samostatná zložka, v nej samostatný súbor "B.xlsx", a v ňom list "B" ?

Všetko sa mi nechce ošetrovať, môže nastať množstvo vecí, ako napr. neexistencie adresára, súboru, listu, otvorený cieľový zošit, zatvorený, otvorený ale z iného adresára s rovnakým menom ... . Niečo som ošetril, ale všetko sa mi nechce.

Určite sa jedná o zošit/súbor "A" a o zošit/súbor "B"? Teda 2 rôzne súbory. Nemyslíte 1 súbor s listami "A" a "B"?

Skopírovať bunky B8:C53 a vložiť ich do rovnakých buniek v druhov zošite, a zároveň na prvý voľný riadok??? To je logický rozpor. Buď na prvý voľný riadok, alebo do rovnakej oblasti (teda celé).

"do sešitů „B“" - teda ich je viac? Ako zistím, ktoré to sú a kde sa nachádzajú?

Treba spresniť zadanie, a priložiť prílohu so zdrojom aj cieľom.


Strana:  1 ... « předchozí  108 109 110 111 112 113 114 115 116   další » ... 302

Uživatelské menu

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

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