Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  17 18 19 20 21 22 23 24 25   další » ... 286

To nie je problém. Potrebujete zachovať aj formát čísla s desatinnou nulou (4,0 vs 4)?

vlozznaky2 zachováva stanovený formát

Ako Vy prídete k tým desatinným číslam? Ja si spomínam iba na jediný prípad keď som sa stretol s počítaním času v desatinách, časť pracovnej doby. Inak sa predsa dĺžka výroby/úkonu uvádza v časových jednotkách hod/min/sec/motohodina (počítali sme so zaokrúhľovaním na štvrťhodiny)... Ale u Vás uvádzate, že vyrobíte metlu za 0,042536 dňa, či 1 km cesty za 7,6 dňa? A začínate presne o 00:00 aby ste mohli rátať celý deň? A koniec jedného úkonu sa plynulo prelína s nasledujúcim úkonom bez presunu či prenastavenia?
Odkiaľ tie čísla pochádzajú?

=IF($G$5>E6;E6;$G$5)-D6
=KDYŽ($G$5>E6;E6;$G$5)-D6

@lubo: dospel som presne k tomu istému, až na záverečný +MOD
=WORKDAY(V4;F4+MOD(V4;1);svátky!$I$1:$I$13)+MOD(F4+MOD(V4;1);1)
pretože ak bude prípad V4=45104,2 (27.7.) a F4=7,8 tak by mal byť po započítaní sviatkov (5.7., 6.7.) výsledok 45118 (11.7.) a nie 45117 (10.7).
Či sa mýlim?

EDIT: Tu je príklad.

???
Skúste, či som trafil a či nie ...
=WORKDAY(V4;CEILING(F4;1))-IF(MOD(F4;1)=0;0;1-MOD(F4;1))
=WORKDAY(V4;ZAOKR.NAHORU(F4;1))-KDYŽ(MOD(F4;1)=0;0;1-MOD(F4;1))

EDIT: Aha, máte pravdu. Také jednoduché to asi nebude. Ach tie nepresnosti Excelu, kor keď som zabudol na to že V4 má byť desatina tiež. Neskôr ešte skúsim.

Pri pokuse o stiahnutie súboru dostávam hlášku (ale counter sa zvyšuje):

Ja mám najradšej premenovanie cez Domov - Nájsť a vybrať - Tabla výberu. A dávam vždy iné ako predvolené názvy. Teda nie "Button 1" ani "Tlačítko 1" ale dám "btnCZEN_1" a "btnCZEN_2". S predvolenými býva problém, že počítate s tým, že sa volá Button, ale v ZC Exceli sa bude volať Tlačítko. Toto zrovna nie je príklad, kde by to robilo problém, ale často hej.

Ak nechcete spracovávať takýmto spôsobom identifikáciu čudlíku, tak môžete napr. takto:
Typ = IIf(Worksheets("find").Buttons(Application.Caller).Caption = "CZ --> EN", 1, 2)

Robte ako uznáte za vhodné. Mne je to šumák. Ja s fórom nič nemám, len ho mám fakt rád. A ja nič nechcem. Pekný deň. 5

makro

A potrebujete na to makro?

Sub ZapisHodnot()
With Worksheets("Hárok1")
.Range("D3:D6").Offset(, .Range("C3").Value).Value = .Range("B3:B6").Value
End With
End Sub

O akú verziu Office sa jedná?
Súbory "Mesačné vyučtovanie Január 2023.xlsx, "Mesačné vyučtovanie Február 2023.xlsx", ... , "Suhrn .xlsx" - všetky sú spolu v tom istom adresári?

Vzorcom to bude problém s umiestením a dynamickým názvom súborov.
Cez PowerQuery dotaz by to šlo, musím premyslieť to zoradenie rozsahov dátumov. Obnovenie dát by bolo na 1xClick.

No ja som to urobil v PQ, inak ako Vy, nedal som to do datového modulu. Každý list má svoj dotaz a vytiahne si z globálneho dotazu svoje data. Ale. Problém je Google Sheets (GS). GS súbor otvorí, ale zničí pri tom všetko. Objekty Tabuľky vyrobené pomocou PQ, tabuľku nastavenia, a aj samotné PQ dotazy zmaže. Akonáhle teda po aktualizácii zavesí užívateľ funkčný súbor s PQ na GS, už ho odtiaľ funkčný nestiahne.

To isté bude XLSM súbor s makrom. V GS nie je možnosť stiahnuť naspäť XLSM, ale iba XLSX.

Možno sa bude dať stiahnuť pôvodný súbor cez Google Disk, a teda nie cez GS.

Takže ak budú ostatní užívatelia iba Viewers, tak by som to spravil tak, že by bol obslužný súbor s aktualizáciou dát, a z neho by sa vytvorila užívateľská kópia bez PQ či VBA.

Problém bude, ak v GS nebudú Viewers, ale budú mať na súbor v GS nejaký vplyv, ktorý sa má prejaviť alebo zohľadniť aj po ďalšej aktualizácii. Pretože ten hlavný súbor, umiestnený inde, v PC, nie v GS, o tom nemá šajn.

No neviem, neviem ...
Čo Vy na to?

Takže Vy raz za nejaký čas chcete aktualizovať dáta a uložiť ich na List1. Toto budete robiť tiež v Google Sheets (GS)? Ako často?

Ak budete mať aktualizované dáta, tak potrebujete tieto nové dáta rozhodiť na počet listov rovnajúci sa počtu jedinečných mien v dátach? Pričom tieto listy sa majú pomenovať podľa mena?

Na každý taký list sa majú preklopiť iba dáta, ktoré prislúchajú danému menu (meno v bunke alebo v názve listu). Ak to meno už existovalo, staré údaje sa prepíšu. Ak to meno neexistovalo, tak sa má vytvoriť list?

Koľko bude takých mien? Teda koľko bude listov?

Koľko riadkov budú mať asi také dáta v List1?

To sú maticové vzorce. Ak ich budú 100 tisíce (2000 riadkov dát x 8 stĺpcov dát x 20 mien teda listov = 320 000 a to sa počíta UDAJE 3x v každej bunke, čiže 960 000 pri každom prepočte, pri každej editácii akejkoľvek bunky), bude to pomalé. Ale môžem to vyskúšať. Teda až prídem na to, ako sa v GS používajú Def. Názvy.

Riešením by bolo, ak by sa tie aktualizované dáta rozsekali na listy a mená, makrom v nejakom Exceli. Bolo by to na 1 Click.

Po neupresňujúcom upresnení cez PM, zatiaľ ponúkam návrh na totálne prekopanie na UserForm.


Strana:  1 ... « předchozí  17 18 19 20 21 22 23 24 25   další » ... 286

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

Vynásobit hodnoty kurzem - Power Query

Alfan • 26.4. 7:56

Relativní cesta - zdroje Power Query

Alfan • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

elninoslov • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

lubo • 25.4. 19:18

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 15:12

Relativní cesta - zdroje Power Query

Alfan • 25.4. 15:08

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 14:21