Nalezeno 114 výsledků hledání
Přejít na rozšířené vyhledávání
- 27 srp 2019 17:43
- Fórum: Kancelářské balíky
- Téma: cyklické odkazy
- Odpovědi: 5
- Zobrazení: 1796
- Pohlaví:
cyklické odkazy
Pěkně zdravím Při práci poměrně jednoduchém souboru s několika makry jsem při součtech udělal omylem cyklický odkaz. Překvapivě Excel spadl a při otevření napsal, že nemá dost paměti a už jsem soubor neotevřel. Nepomohl ani restart počítače a spuštění jediného programu, Excelu. To je tedy bomba, to ...
- 22 srp 2019 07:54
- Fórum: Kancelářské balíky
- Téma: Jak zrychlit práci/výkon excelu
- Odpovědi: 46
- Zobrazení: 8819
- Pohlaví:
Re: Jak zrychlit práci/výkon excelu
Děkuji za připomínky.
Podmínky chybových hlášek jsem opravil. Na řádcích 59, 64, 68 a 71 jsou schválně chyby a hlášky jsou OK.
V příloze soubor, kde v modulu 2 je vaše makro co mi hlásí tu chybu.
Hezký den
Milan
Podmínky chybových hlášek jsem opravil. Na řádcích 59, 64, 68 a 71 jsou schválně chyby a hlášky jsou OK.
V příloze soubor, kde v modulu 2 je vaše makro co mi hlásí tu chybu.
Hezký den
Milan
- 21 srp 2019 16:19
- Fórum: Kancelářské balíky
- Téma: Jak zrychlit práci/výkon excelu
- Odpovědi: 46
- Zobrazení: 8819
- Pohlaví:
Re: Jak zrychlit práci/výkon excelu
Díky, ale bez účinku.
- 20 srp 2019 15:06
- Fórum: Kancelářské balíky
- Téma: Jak zrychlit práci/výkon excelu
- Odpovědi: 46
- Zobrazení: 8819
- Pohlaví:
Re: Jak zrychlit práci/výkon excelu
Pěkně zdravím Protože makru Uprava moc nerozumím chtěl jsem jej otestovat, ale zhavarovalo hned na řádku 30. Sub Uprava() Dim i As Long, r As Long, y As Integer, x As Integer, Radku As Long, Stlp As Byte, Data(), C(), E(), G(), Z(), V1(), V2(), M(8), MM(), Kat() As String, Col As New Collection, Ite...
- 13 srp 2019 15:53
- Fórum: Kancelářské balíky
- Téma: Jak zrychlit práci/výkon excelu
- Odpovědi: 46
- Zobrazení: 8819
- Pohlaví:
Re: Jak zrychlit práci/výkon excelu
Děkuji za rady a přikládám zmenšený soubor s diskutovanými procedurami
Prosím o připomínky.
M.
Prosím o připomínky.
M.
- 13 srp 2019 09:47
- Fórum: Kancelářské balíky
- Téma: Jak zrychlit práci/výkon excelu
- Odpovědi: 46
- Zobrazení: 8819
- Pohlaví:
Re: Jak zrychlit práci/výkon excelu
Pěkně zdravím¨ Po tom co jsem zrušit vložení vzorce a vrácení hodnoty (viz níže druhý řádek) se k mému překvapení čas prodloužil z 90s na cca 200s. vzorec = "=(INDEX(mat_costs!$A$2:$J$111;POZVYHLEDAT(E" + Str(i) + ";mat_costs!$A$2:$A$111;0);POZVYHLEDAT(G" + Str(i) + ";mat_co...
- 09 srp 2019 12:17
- Fórum: Kancelářské balíky
- Téma: Jak zrychlit práci/výkon excelu
- Odpovědi: 46
- Zobrazení: 8819
- Pohlaví:
Re: Jak zrychlit práci/výkon excelu
díky
použití with ... nemá měřitelný vliv na dobu
použití dim w as worksheet ... zkrátilo čas z cca 150s na cca 90s
to vložení vzorce a vrácení hodnoty jsem si kontroloval a zatím to funguje správně, ale asi to změním
použití with ... nemá měřitelný vliv na dobu
použití dim w as worksheet ... zkrátilo čas z cca 150s na cca 90s
to vložení vzorce a vrácení hodnoty jsem si kontroloval a zatím to funguje správně, ale asi to změním
- 09 srp 2019 09:28
- Fórum: Kancelářské balíky
- Téma: Jak zrychlit práci/výkon excelu
- Odpovědi: 46
- Zobrazení: 8819
- Pohlaví:
Re: Jak zrychlit práci/výkon excelu
když vyřadím:
vzorec = Replace(vzorec, " ", "")
tak to zhavaruje na stejném místě jak uvedeno výše
vzorec = Replace(vzorec, " ", "")
tak to zhavaruje na stejném místě jak uvedeno výše
- 09 srp 2019 08:51
- Fórum: Kancelářské balíky
- Téma: Jak zrychlit práci/výkon excelu
- Odpovědi: 46
- Zobrazení: 8819
- Pohlaví:
Re: Jak zrychlit práci/výkon excelu
Zhavaruje to na:
'Vlozeni hodnoty misto vzorce
Worksheets("specification").Cells(i, 9).Value = Round(Worksheets("specification").Cells(i, 9).Value, 2)
'Vlozeni hodnoty misto vzorce
Worksheets("specification").Cells(i, 9).Value = Round(Worksheets("specification").Cells(i, 9).Value, 2)
- 09 srp 2019 08:04
- Fórum: Kancelářské balíky
- Téma: Jak zrychlit práci/výkon excelu
- Odpovědi: 46
- Zobrazení: 8819
- Pohlaví:
Re: Jak zrychlit práci/výkon excelu
xlnc - manuální přepočet již jsem doplnil do předloženého kódu, zkrátilo běh makra cca z 500 sekund na 150. Díky.
Zivan, Lubo - nevím jak udělat. Můžete být konkrétnější prosím?
Zivan, Lubo - nevím jak udělat. Můžete být konkrétnější prosím?
- 08 srp 2019 15:52
- Fórum: Kancelářské balíky
- Téma: Jak zrychlit práci/výkon excelu
- Odpovědi: 46
- Zobrazení: 8819
- Pohlaví:
Re: Jak zrychlit práci/výkon excelu
mám Office 2019 32bit paměť 16GB řádků cca 8000 níže kód, který vyhledává kg ceny z dalších listů sešitu Sub vloz_kg_ceny() Dim i As Integer Dim vzorec As String Dim test_vyskytu As String Dim pocet_radku As Integer Application.ScreenUpdating = False Application.Calculation = xlCalculationManual Ran...
- 08 srp 2019 09:59
- Fórum: Kancelářské balíky
- Téma: Jak zrychlit práci/výkon excelu
- Odpovědi: 46
- Zobrazení: 8819
- Pohlaví:
Re: Jak zrychlit práci/výkon excelu
Nepochybuji, o tom, že kód by mohl být lepší.
Mám zafajfkováno využívat všechna jádra, ale proč neběží procesor naplno prosím?
Milan
Mám zafajfkováno využívat všechna jádra, ale proč neběží procesor naplno prosím?
Milan