Není to sice ono protože jsem měl na mysli přiřadit klávesovou pomocí VBA kódu.
To, co jsi mi napsal samozřejmě znám. Ale pak mě osvítil duch svatej a napadlo mě si postup nahrát a vypadlo z toho tohle
Application.MacroOptions Macro:="pokus", Description:="", ShortcutKey:="Q"
a to funguje perfektně
Takže vyřešeno
Daj do cyklu počítadlo a pri dosiahnutí napríklad 1000 cyklov ukonči makro.
Cyklus vždy ošetřím tak, aby se to nestávalo, v průběhu ladění se vždy nějaká ta chybička vloudí.
to je zvlastni - mne CTRL+Break funguje vzdycky perfektne i pri zobrazenych dialozich. M
uzes poslat ten soubor, zajimalo by me to...
Kód poslat nemůžu ze dvou důvodů, jednak chyba byla už odstraněna a dále celkový kód obsahuje 7000 řádků. Pokusím se namodelovat situaci, která se stala a pak ti kód pošlu
Dobrý den,
lze nějakým příkazem VBA přiřadit makru klávesovou zkratku ?
CTRL+BREAK taky nefunguje, CTRL+BREAK+enter funguje asi tak na třetí pokus.
Dík
Občas se chybyčka vloudí a v makru je nekonečný cyklus.
Makro lze ukončit pomocí ESC. Toto se nepodaří, pokud je v téoto smyčce msgbox, nebo formulář. Neví někdo jak toto ukončit elegantněji, než ukončením excelu?
Function najdi_rozdil(a, b)
najdi_rozdil = ""
Delka = Application.WorksheetFunction.Max(Len(a), Len(b))
For i = 1 To Delka
If Mid(a, i, 1) <> Mid(b, i, 1) Then najdi_rozdil = najdi_rozdil & Mid(b, i, 1)
Next i
End Function
Díky perfektní
Dobrý den,
Mám poměrně rozsáhlý sešit s mnoha makry. Kromě listů s makry mám listy ATYP1, ATYP2 ..... pro zápis čehokoliv. V těchto listech je povoleno vše, kromě toho je v těcto listech menu, které v ostatních listech není. Vše funguje perfektně, pokud někoho nenapadne tyto listy přejmenovávat. Před zavřením sešitu dojde k vytvoření archivní kopie bez maker, bez vzorců. Tento proces zkolabuje, pokud někdo přejmenuje listy. Lze přejmenování listu zakázat?
Dobrý den,
Vdobě prvních PC senikdo nepozastavoval nad tím, že se v počítačích používá jako oddělovač desetinná tečka. Nyní používáme desetinnou čárku. Bohužel všechen sw toto nepodporuje. Pak je nutno při zpracování údajů provádět různé konverze.
Možná, že by to šlo jednodušeji změnou nastavení desetinného oddělovače ve windows.
Nevíte někdo jak změnit nastavení desetinného oddělovače pomocí makra v excelu?
Ikony na liště jsou uloženy v souboru excel.qat
Dík,
ten odkaz, to je přesně to, co jsem hledal.
Dobrý večer,
Mám skoro hotový program v excelu, který vypočte parametry pro simulaci elektrického obvodu, výsledky uloží do textového souboru a spustí simulační program, pomocí příkazového řádku předá parametry. Vše funguje perfektně, akorát bych potřeboval detekovat, zda nespouštím simulační program podruhé. Potřeboval bych detekovat zda je daný program spuštěn.
Co takhle nastavit menší rozlišení, tím se vše zvětší a na tisk to nemá vliv.
Tak jsem poslal námět na řešení, ale nehodlám se ponořit do tvého problému.
Mě ten tvůj sešit funguje tak, že zǔstane otevřený pǔvodní sešit, tak jak jsi chtěl, takže nevím co s tím.
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
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.