Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  269 270 271 272 273 274 275 276 277   další » ... 302

Pozrite si toto. Je tam skrytý pomocný vyhodnocovací stĺpec H. Ak bude nespárovaný piatok na začiatku alebo pondelok na konci, tak ich samozrejme logicky nezapočíta.

Tie Vaše "čísla" sú text, a tak som Vám tam dal aj príklad prevodu na korektné čísla - to len na margo, počítanie v H funguje aj na vašich "textových číslach".

Ten vzorec je totálne neprehľadný práve kvôli svojmu umiestneniu vzhľadom na tabuľku. Musí sa totiž neustále hľadať koniec tabuľky. Teraz je Celkový súčet inde, a nemusí sa hľadať, lebo sa po vložení nového stĺpca automaticky prehodnotí aj vzorec.
Aj preto, vždy záleží na každom detaile pri popise problému...

Tento riadok to skopíruje na koniec.
Range("9:35").Copy Destination:=Range(Cells(Rows.Count, 2).End(xlUp).Row + 1 & ":" & Cells(Rows.Count, 2).End(xlUp).Row + 1 + 27)

Opäť nedostatok informácií. Tak aspoň takto.

Príklad. Nezadávate žiaden mesiac. Počíta to sumy za tovar za posledné 3 mesiace, a celkový obrat za posledné 3 mesiace. len vložíte nový stĺpec pred P3M a napíšete názov mesiaca. Všetko ostatné sa počíta a posúva samo.
Nevýhoda konkrétne tohto usporiadania (že je celkový obrat nad druhým mesiacom), je v tom, že minimálny počet mesiacov je 2. pretože by ste inak vkladali nový stĺpec (mesiac) pred vzorec na celkový obrat.
Predpokladá sa, že riadok 3 nebude mať prázdnu bunku v tabulke, ale až za ňou.

Aha, ja už viem, čo asi myslíte. Bunky v F a H sú formátované ako text, kvôli načítavaniu hodnôt do Výberových zoznamov, a prehľadávaniu týchto hodnôt. Vzorec sa musí editovať pred tým, ako je formát bunky nastavený na Text. Ak chcete editovať bunku potom, čo je nastavená ako text, tak vzorec nebude vracať hodnotu, ale text vzorca. A editačné kliknutie (teda vstup do bunky, nie označenie bunky) sa berie ako zadanie textu, aj keď nič nemeníte. Tak preto sa tak deje. To je vlastnosť Excelu.

A čo takéto niečo, spravil som Vám OnTimer ?
http://uloz.to/xLndNhbD/csm-yaas-rar

Opäť ste nanapísal o ktoré riešenie z navrhnutých 4 riešení, čo som Vám poslal máte záujem. Dal som Vám tam riešenie s priamo vo vzorci zadaným menom listu, a rozsahu, z ktorého sa bude čítať.
Dúfal, som, že uvidíme aj makro, ktorým načítate tie data, aby to trochu objasnilo, ako vznikajú a volajú sa tie importované listy. Ale tiež nič. Máte tam iba makro, ktoré premenuje prvý list po zmene J4.
Nenapísali ste ani, či bude počet riadkov, z ktorých sa má čerpať iný. Či bude stačiť na výpis vyfiltrovaných hodnôt len tých 9 riadkov v druhom liste.
Neštastne ste zvolil usporiadanie zdrojovej tabuľky, kvôli ktorému nieje možné vzorec nakopírovať do celej výslednej tabuľky bez zmeny (preskočenie stĺpca s menom zákazníka).

Tam Vy ale nič predsa meniť nemáte. Tam sú uložené vypočítavané hodnoty vzorcami, a tieto hodnoty sú potom zdrojové pre tie Výberové zoznamy. Proste tam sú uložené údaje vycucnuté z dátových listov "Ocel", "Plast", a "Dřevo". Nemôžete chcieť vyberať z iných hodnôt, ako tieto listy obsahujú. Ak zmeníte údaje v dátových listoch, zmenia sa aj vo "Výběr". V opačnom prípade nemám šajn o čo ide, ak chcete mať na výber z možností, ktoré daný list nemá...

Môžem sa Vám na to pozrieť prinajlepšom až v sobotu, nie som doma a nemám k disp. PC.

Dobre ste to vysvetlil. Preto som pridal ešte tú MouseUp s aktiváciou, po dokončení presunu nebol aktívny List.

Tento riadok kódu do makra listu:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Cells(1, 1)) Is Nothing And Cells(1, 1) <> "" Then Cells(1, Cells(1, Columns.Count).End(xlToLeft).Column + 1).Value = Cells(1, 1)
End Sub

OT: Súhlasím, je správny na zmenený popis problému. Na popis ktorý ste dal ako prvý, je správny prvý vzorec. Zmenili ste totiž v popise úplne všetko, od adries buniek, až po zmenu výrazu "prázdny" a "zapísať niečo" na 0 a >0. Teda technicky sú oba správne.
Musíte sa polepšiť v popisovaní problému, alebo najlepšie vždy prihodiť prílohu 1

Ak idem podľa toho, čo ste napísal, tak Vám stačí do F8 toto:
=IF(Q8="";"";IF(T8="";"hrají";"dohráno"))
Ale nezdá sa mi, že by ste chcel len toto. To skôr vyzerá, že by ste chcel potom tie výsledky ešte niekam zapisovať, a to už nebude možné urobiť bez makra, tak aby ostali niekde zapamätané, a zároveň zadávacie polia prázdne, pripravené na ďalší zápis. Alebo sa mýlim ?
Príloha by to možno viac objasnila.

Mne to Move proste nechodí (Excel 2013 Pro x64 SK / Windows 8.1.1 Pro x64 SK).
Ani keď použijem zátvorkovú notáciu, ani bez, ani s názvami parametrom "Left:=" ..., ani bez, ani s nepovinnými parametrami.
Fachá u mňa len takáto miniúprava. Doplnil som ešte MouseUp ,aby aj po dokončení posunu ostal focus na Sheete.


Strana:  1 ... « předchozí  269 270 271 272 273 274 275 276 277   další » ... 302

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