• 28 odgovora
  • 5.763 pregleda
Re: makro uslov za startovanje 2 makroa 14.12.2011. u 08:51 · pre 180 meseci #21
makro radi, ne prijavljuje nikakvu gresku, i zavrsi, ali nema output-a. ne downloaduje podatke od kolone I pa na dalje.
to je valjda taj DataRange.
hmmm???
Re: makro uslov za startovanje 2 makroa 14.12.2011. u 09:15 · pre 180 meseci #22
ovo iz tvog macroa Download

Code:
Range("I1").Offset(0, Ofs)


ovo se nalazi kao argument u GetIndexzeitreihe i GetBenchmark za data range, sta si htela ovime postici?
A u tom istom delu za ostale argumente su ti definisana fiksna polja i normalno je da ti uzima vrednosti samo iz drugog reda.
Potpis
[email protected]=
Re: makro uslov za startovanje 2 makroa 14.12.2011. u 09:22 · pre 180 meseci #23
Od kolone I1 pa nadalje je krajnji cilj makroa.

znaci u koloni I je datum, pocevsi od startdate, do enddate, Koloni J su brojevi koji stoje iza koda iz C (ovo sto si nazavo simbol), pa onda koloni L opet datumi, Koloni m brojevi, ....

ja sam mislila da to definisem kao ime
Ime = Sheets("Indztrhperlists").Range("I1").Offset(0, Ofs)

i stavim Dim Ime as Range, Ofs as Long

ali ne radi tako
Re: makro uslov za startovanje 2 makroa 14.12.2011. u 09:40 · pre 180 meseci #24
eeeee

stavila sam ovako

GetIndexzeitreihe Pocetak, Kraj, Simbol, Range("I1").Offset(0, Ofs)
GetBenchmark Pocetak, Kraj, Simbol, Range("I1").Offset(0, Ofs)

i dobila rezulat. radi za sad ..

e FOX, ne znam sta drugo da ti kazem sem, hvala ti puno na pomoci....
Re: makro uslov za startovanje 2 makroa 14.12.2011. u 09:41 · pre 180 meseci #25
pa normalno je onda da nece da radi u ovome sto sam ti poslao, jer ti u koloni I nemas nikakv podatak koji bi program uzimao.
imam jedan predlog za tebe mislim da bi ti bilo lakse da koristis Cells umesto Range (kao sto sam ja uradio u onom primeru sto sam ti poslao) za ovakav slucaj, preglednije je.

Ime = Sheets("Indztrhperlists").Cells(i,j)

i => redni broj reda
j => redni broj kolone npr. za kolonu A je 1, za B je 2 itd.

mislim da je lakse ovako kada koristis petlje sa nekim brojacem, to sam isto i ja uradio u mom primeru.
Potpis
[email protected]=
Re: makro uslov za startovanje 2 makroa 14.12.2011. u 10:18 · pre 180 meseci #27
i onda da stavim
i=i+1
j=j+2

?

jos jedno pitanje. mogu li iz jednog excel fajla da startujem makro koji je snimljem u drugom fajlu.

npr u jedom fajlu napisem makro da otvori fajl sa ovim makroom, i da startuje ovaj makro sto si napisao.

ili moram da kopiram sve ovo u ovaj novi fajl.

ja napisem:

"Workbooks.Open Filename:....

FOX028"


ali dobijem da FOX028 nije definisano ili vec.
Re: makro uslov za startovanje 2 makroa 14.12.2011. u 13:21 · pre 180 meseci #28
1. ako hoces da ti bude fiksirano za neki red/kolonu onda tu stvis redni broj te kolone/reda a za drugi argument stavis brojac (promenljivu)
npr

for i=1 to 5
msgbox cells(i,4)
next i

u ovom slucaju u msgbox-u ce ti se prikazati jedan za drugim vrednosti iz prvih pet celija iz kolone D

a ako bi koristila Do petlju onda bi stavila i=i+1 kao brojac

2. mislim da moze ali onda bi taj makro i dalje vazio za taj drugi fajl

ISPRAVKA POSTA
Sad sam siguran da moze odradio sam ti primer koji je u prilogu, u kodu sam ti napisao u komentarima sta kako radi. I da Macro koji pokreces u drugom dokumetnu vazi za njega.

[Ovu poruku je menjao FOX028 dana 14.12.2011. u 17:36 GMT+1]
Potpis
[email protected]=
Re: makro uslov za startovanje 2 makroa 16.12.2011. u 09:45 · pre 180 meseci #29
al se namucih dok skontah sve kako se radi...

:) :)

uglavnom funkcionise sad perfektno. ako bude nekih problema, ja se javljam ponovo!!
hvala na velikoj pomoci!!!!
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme