Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  55 56 57 58 59 60 61 62 63   další » ... 77

Pro převod textu na datum slouží fce =DATUMHODN()
ukázka žluté buňky

Pokud se s výsledným datem se bude dále pracovat jako s textem, jde to takhle.

Pokud je formát dvanácti (čas 00:00) nebo jedenáctimístný (čas 0:00), mohlo by fungovat tohle.

? 4

Krátkým makrem. Po dopsání km, mth a litrů stiskni tlačítko. Dopočítá řádky mezi předchozím a posledním tankováním.

Vzorec odkazuje na C4 B5 (obojí hodnota 1) a na "insert_tick_currency" = 10.
Laicky ať počítám jak počítám 1x10 = 10.
Jak píše AL, není jasné, kde se má sebrat hodnota 20, má se snad jednat o (C4+C5) x insert_tick_currency ???

Zkusil bych to třeba tak,
- načíst oblasti tisku do pole
oblastTisku(1,1) = od (číslo řádku)
oblastTisku(1,2) = do (číslo řádku)
a vyhodnotit, jestli daná oblast obsahuje alespoň první záznam, když ne tak
oblastTisku(1,3) = False
a netiskne se

to už je třeba dále ošetřit a pracovat s polem OblastTisku

Předpokládám, že všechny výkazy jsou totožné, co se rozvržení týče.

Nevím jak má vypadat soubor do kterého se budou kopírovat data z výkazů, tak jsem to nějak udělal.

Soubory s výkazy musí být v samostatném adresáři.

Vyzkoušej.

Teď přes vikend asi ne, ale v týdnu se pokusím vysvětlit.

Mrknu na to, ale teď mam nějakou práci. Řešení pošlu.

Řešilo se to tady:
http://wall.cz/index.php?m=topic&id=11684#post-11707

Je to jen ukázka jak napsat kod a jak tahat data ze "zavřeného" sešitu, je funkční. Asi jsi nenapsal nějaký svůj soubor "pokus" a neupravil cestu k souboru v kódu.
Set wb = xlApp.Workbooks.Open("C:\dokumenty_moje\pokus.xlsm")

Odkazem to samozřejmě jde, ale musíš mít sešit, ze kterého taháš data otevřený.
Pokud se tahají data z několika souborů stále ze stejného místa (není podmínkou), tak není problém.
Dej sem příklad zdrojových sešitů a cílového, kod upravím a jistě se tu objeví i jiné varianty.

Jedna z možností jak získat data z jednoho souboru do druhého. Je potřeba samozřejmě upravit dle svých požadavků a cest.

Sub ReferToExcel()
Dim xlApp As Excel.Application
Dim wb As Excel.Workbook
Dim ws As Excel.Worksheet
Dim x As Long, y As Long

Set xlApp = New Excel.Application
Set wb = xlApp.Workbooks.Open("C:\dokumenty_moje\pokus.xlsm")
Set ws = wb.Sheets("List1")

x = 5
y = 10

Rem --- načtené udaje budou ze sl.10 a řádku 5 Listu1 souboru pokus.xlsm ---
MsgBox "Row 5, Col 10 value=" & ws.Cells(x, y).Value
wb.Close False
Rem Quit Excel
xlApp.Quit
Set xlApp = Nothing
Set wb = Nothing
Set ws = Nothing
End Sub

to AL:
reset ani nic jiného nepomáhá 7 7

to AL:
explorer řádek nezobrazuje ???
ale zobrazoval

firefox zobrazuje

v exploreru je místo vzoce jen posuvník


Strana:  1 ... « předchozí  55 56 57 58 59 60 61 62 63   další » ... 77

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

Týden v roce

Petr92 • 16.7. 15:34

Řazení podle času v kategoriích

veny • 16.7. 11:34

špatný výpočet ze zisku - příčina?

Anonym • 12.7. 22:56

špatný výpočet ze zisku - příčina?

Jakoby • 12.7. 12:35

Řazení podle času v kategoriích

Marekh • 12.7. 9:55

Porovnávací Tabulka

Jess • 8.7. 20:49

Vzorec pro zkopírování obsahu buňky.

veny • 6.7. 8:28