Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 12. 9. 2009 13:11:54

MF
Člen
Registrace: 24. 1. 2006
Příspěvků: 20

spusťiť makro na viac riadkov

prosim  pomoc s makrami
nahral som si makro ktoré sa aj správne aplikuje, ale ide len v tých bunka na ktorých som to nahral. Dá sa to makro spustiť aj na inú časť listu? alebo sa spusti len v tých bunkach kde bolo nahraté?
situácia

kopírujem z internetu tabulu s číslami a textom, ktoré vkladám do Calc, prikl

30     09/09/2009 10:07:54     39825440     EURUSD     B     .1     1.44882     09/09/2009 03:45:04     1.45915     70,79 €     Market
31     09/09/2009 10:07:54     39839520     EURUSD     B     .2     1.45599     09/09/2009 09:03:58     1.45915     43,31 €     Market
32     09/10/2009 05:48:30     39863640     EURUSD     S     .2     1.45523     09/10/2009 04:41:33     1.45405     16,23 €     Market

to vložím cez ponuku /Vložiť inak/ ďalej /Neformátovaný text/ označím 7 a 9 stĺpec v ponuke polia zmením ma /Text/ a OK vložia sa tieto tri riadky. a tu potrebujem pomôcť.

Makrom si zmením bodku v 7 a 9 stlci na čiarku a z 10 znak , tak aby z toho vznikli čísla.
dalej za týmto 10 stĺpcami je ďalších 10stlpcov so vzorcami pre rôzne výpočty štatistiky ktoré len stiahnutím skopírujem na tieto nové 3 doplnené riadky.
doteraz to robim ručne ale ked je tých riadkov 30 ide to pomaly:-)
otázka znie ako to spustiť na ďalšie nové riadky, tak aby sa to cele urobilo?
doteraz som makra nijako nevyužíval, tak na to hľadím ak vodník na ťavu.
ďakujem za odpoveď, miro

Offline

#2 12. 9. 2009 21:26:11

hanus
Člen
Místo Olomouc
Registrace: 29. 11. 2006
Příspěvků: 573
Web

Re: spusťiť makro na viac riadkov

Navrhuju, abyste ty úpravy dělal přes vzorce, ne přes makra:
7.+9.sl G+I: =VALUE(SUBSTITUTE(G5;".";",")) resp.=VALUE(SUBSTITUTE(I5;".";","))
10.sl J: =VALUE(SUBSTITUTE(J5;"€";""))

ty si připravte někam na stranu jako pomocné, třeba před 10 dalších deset, co tam máte

Editoval hanus (14. 9. 2009 09:36:41)

Offline

#3 14. 9. 2009 07:19:20

MF
Člen
Registrace: 24. 1. 2006
Příspěvků: 20

Re: spusťiť makro na viac riadkov

ďakujem za odpoveď, len čo stým ďalej, a ako to ma fungovať?, skopíroval som tie vzorce do stĺpca Z , a ako ich teraz spustím aby vykonali zmenu v stĺpci 7, 9(H,J),?
poslal by som vám tu tabuľku, asi by to bolo jednoduchšie
dakujen ešte raz
m.fabian@orangemail.sk
skyp: skuska050607

Offline

#4 14. 9. 2009 07:28:33

MF
Člen
Registrace: 24. 1. 2006
Příspěvků: 20

Re: spusťiť makro na viac riadkov

asi by to malo fungovať tak, že v pomocných bunkách sa urobia príslušné zmeny (prevod na čisla) s ktorými sa bude ďalej pracovať, pôvodne bunky sa neprepisujú len sa z nich berú dáta do pomocných, ktoré môžu ostať skryté,

Offline

#5 14. 9. 2009 09:36:12

hanus
Člen
Místo Olomouc
Registrace: 29. 11. 2006
Příspěvků: 573
Web

Re: spusťiť makro na viac riadkov

Ano, přesně tak.

Měl jsem v těch vzorcích přehmat, zaměnil jsem označování řádků a sloupců :-) pardon.
7. sloupec je G
9. sloupec je I
10. sloupec je J

Editoval hanus (14. 9. 2009 09:37:19)

Offline

#6 14. 9. 2009 12:52:30

MF
Člen
Registrace: 24. 1. 2006
Příspěvků: 20

Re: spusťiť makro na viac riadkov

dakujem za čas, je to perfektné

Offline

Zápatí