prostě mě zajímalo, jestli to nějak jde.
ja chci, at na urcitem liste je jinak namapovana klavesa
nejak takto, ale nevim, jak to tam vlozit, at to funguje
If KeyAscii = Asc("+") Then KeyAscii = Asc(":")
když zmáčknu klavesu + tak mi to bude psat v excelu :
budu vyplnovat velkou tabulku a nechci porad mackat shift + ....tak jsem si to chtel namapovat na jednu klavesu, kterou nebudu pouzivat. ale nevim, jestli to jde
Ahoj,
chci se zeptat, jestli si jde nastavit na určitem listě (List1), že třeba když stisknu klávesu + napíše mi to třeba :
Chci přemapovat klávesy ve vba
nějak jsem k tomu nikde nic nenašel
dík za rady
Stalker napsal/a:
Vyzkoušej tohle, snad Ti to bude fungovat podle představ.Příloha: 48642_odtud.rar (23kB, staženo 1x)
jak tak na to teď koukám, tak nevím, jak to tam vlořit, do toho kódu
If IsExcelRunning < 2 Then
Set ExApp = New Excel.Application
With ExApp
.Workbooks.Open FileName:=Cesta & "\" & JmenoCile
.ActiveWorkbook.Windows(1).Visible = True
.Visible = True
With .Workbooks(JmenoCile)
.Worksheets("List1").Cells(3, 1).Resize(UBound(arrData), 9).Value = arrData
End With
End With
Else
With ExApp.Workbooks(JmenoCile)
.Worksheets("List1").Cells(3, 1).Resize(UBound(arrData), 9).Value = arrData
End With
End If
stalker: on se nema zavírat, jen jsem ho nechtěně zavřel a znovu chtěl otevřít, tak mi to hodilo tu chybu. jen jsem to chci ošetřit, ať, když to náhodou zavřu, ať to mohu znovu při měření znovu otevřit. tak jak píše, když není otevřeo, znovu otevři. nevím, jestli se mi to tam povede vložit, tohle je přece jenom pro mne trošku jiná liga
vše funguje, ale přišel jsem na jeden zádrhel a nevím, jak to upravit.
když dám export, otevře se nový excel vše kopíruje. ale když ten nový zavřu a dám znovu export, tak se již nový neotevře a hodí to chybu 9
nevíte, jak toto ošetřit, aby se zase otevřel nový excel s exportem?
Stalker: Děkuji!!
Fantasyk: teď jsem to ještě prozkoumal, otevírá to ale ten druhý excel ve stejné instanci, ne v nové (další)
děkuji všem za pomoc, řešení od lugr je jen v jedné instanci, to umím, ale tak jsem to nechtěl.
Fantasyk: děkuji, to je ono!!!!!
eLCHa: proč to tak chci? v jenom excelu měřím časy závodu a v druhém se promítaní průběžné výsledky. Když to bylo v jedné instanci a ty průběžné hodily chybu, zastavil se excel a musel jsem to hned řešit, i když mi přibíhali další závodníci. tak, když se seknou průběžní, tak měřit mohu dále.
V jedné instanci by mi to nevadilo, ale potřebuji ještě, ať mi výsledky rotují. když jsem dal prodlevu v rotací, zastaví mi to na tu dobu excel.
já už to vyřešené měl, ale dost často to háže chyby a seka se to, tak teď mám čas, tak se to snažím nějak upravit.
tak jsem to měl:
http://wall.cz/index.php?m=topic&id=39321
tady to je, z odTUD(A5-I37...) do TADY (A3-...)
ale kopírovat přes makro v odTUD do TADY.
oba dva soubory budou ale otevřené ve dvou instancích excelu.
pořád se mi to nedaří :-(
tohle už je na mě moc složité, nějak se mi to tam nedaří implementovat, jsem jen běžný uživatel.
jedná se o to, že při spuštění makra (stisk třeba tlačítka online) v instanci Excelu 1 se vybraná část nakopíruje do vybrané místo v instanci Excelu 2, a pak každý excel dál poběží svým vlastním živote.
to jsem zkoušel, ale jedná se o toto. používám excel jako časomíru k závodům, ten druhý, soubor out, má sloužit jako online náhled výsledků pro závodníky. Tam chci kopírovat aktuální výsledky, vždy jak někdo doběhne do cíle. to umím, ale dále chci, aby výsledky , když bude zaplněn poslední řádek, automaticky rotovaly (po 15 s), tzn. nejdříve řádky 0-27, pak po 15 s se ukážou řádky 28-64 atd., a pořád dokola.nato nemohu přijít a udělat to tak, abych neomezil excel, kde pořád dál měřím výsledk. kdyby to šlo udělat v jedné instanci, tak by mi to nevadilo, ale nevím jak.
nějak se mi to nedaří. zkoušel jsem i toto
https://stackoverflow.com/questions/46506734/copy-and-paste-between-different-excel-instances
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.