< návrat zpět

MS Excel


Téma: makro na neaktivnom harku rss

Zaslal/a 11.11.2017 19:27

ginnesAhojte,
poprosil by som Vas o pomoc s upravou jedneho kratkeho kodu.
Trocha som zacal fandit kryptomenam a tak som si nasiel databazu, ktora sa aktualizuje (raz za minutu), makro mi zapisuje hodnoty do tabulky, ktora je nizsie. Problem je ten, ze to bezi iba ak som nastaveny na tom aktivnom harku, resp ma vzdy do nho prepne.

Kedze tych zaloziek chcem mat v buducnu viac, tak samotne makro copy_paste je v samostatnom module, ktory privolavam(chcem privolat) z kazdeho noveho sheetu.

Pre niekoho je to banalita, ale ja si s tym neviem rady.

Dakujem za ochotu, dufam, ze som to dobre opisal. 1

Zaslat odpověď >

#038326
avatar
nizsie nic nenicitovat
#038327
elninoslov
Predpokladám, že chcete pridať prílohu s príponou *.xlsm. To nieje možné. Musíte súbor zabaliť do ZIP.citovat
#038328
ginnes
moja chyba 4 , prikladam subor v zip.
dakujem

btw asi sa to bude aktualizovat iba v Office 2016, ale ked sa manualne prepise hodnota v G2, tak makro zbehne + upravil som dobu aktualizacie na 1x60min, aby to az tak neotravovalo.
Příloha: zip38328_krypto.zip (27kB, staženo 33x)
citovat
#038337
elninoslov
No, tak potom asi takto:
-Makro sa dá volať z každého listu Ctrl+d manuálne, alebo z každého v ktorom je odchyt zmeny v G2 (viď Worksheet_Change) automaticky.
-Makro musí byť univerzálne, aby bolo použiteľné pre všetky listy neznámych názvov, a pre neznáme názvy tabuliek.
-Nastavil som to tak, že Tabuľky v listoch MUSIA začínať v A1 a A4, a musia mať rovnaký počet stĺpcov ako je teraz (inak treba zmeniť v makre indexy).
-Doplnil som vzorce na výpočet reálnych dátumov a časov (nie len text).
-Ošetril som vkladanie na správny riadok, v prípade zmazania dát v Tabuľke bez zmazania riadkov Tabuľky, rozšírenie Tabuľky, aj pridanie vzorcov ak nie sú.
Příloha: zip38337_krypto.zip (34kB, staženo 34x)
citovat
#038347
ginnes
Wau 9 9 9 je to skoro dokonale, dakujem

vyskusal som si nahodit 3 kryptomeny presne podla prveho sheetu 1st, ale akonahle sa data aktualizovala, vzdy ma hodilo na prvu zalozku 1st.

Mohol by som poprosit este, aby to ostalo na sheete v ktorom som aktualne nastaveny?Rad by som si spravil totizto zalozku balance (popripade ine), kde by bol sumar nejakych mien, ale zatial ma to vzdy pri aktualizacii prehodi na 1st.

Dakujem
Příloha: zip38347_krypto-v2.zip (54kB, staženo 30x)
citovat
#038349
elninoslov
U mňa (E2016 Pro SK x64, Win10) to funguje správne. Každý list kontroluje svoju oblasť G2, a volá makro s parametrom, ktorým je ten daný list. A na ten daný list sa pripíšu hodnoty. Funguje to aj samostatne pri obnovení jednotlivých dotazov, aj hromadne pri obnovení všetkého, aj pri manuálnom Ctrl+d spustení na ktoromkoľvek liste, aj pri naplánovanom načasovanom spustení každú minútu. Nikam ma neprehadzuje. Netuším ako Vám ešte pomôcť. Keď u mňa všetko ide. Napadá ma presunúť toto funkčné univerzálne makro do každého listu zvlášť, a volať tam ten daný list. Podľa mňa je to zbytočná práca.

Akurát medzi PowerQuery dotazmi je zbytočný "Bittrex (2)" - zmazať. A neviem na čo je "Coinmarket_Cap", ak je tiež zbytočný - zmazať.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

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.

On-line nástroje