Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 28 odgovora
  • 5.804 pregleda

Najnovija ↓

Re: makro uslov za startovanje 2 makroa 14.12.2011. u 09:51 · pre 181 mesec #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 10:15 · pre 181 mesec #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 10:22 · pre 181 mesec #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 10:40 · pre 181 mesec #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 10:41 · pre 181 mesec #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 11:18 · pre 181 mesec #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 14:21 · pre 181 mesec
izmenjeno 1 put, poslednji put FOX028 14.12.2011. u 17:36
  1. FOX02814.12.2011. u 17:36zapis iz teksta poruke
#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.
Potpis
[email protected]=
Re: makro uslov za startovanje 2 makroa 16.12.2011. u 10:45 · pre 181 mesec #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