Novo

Forum kao aplikacija na telefonu

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

  • 9 odgovora
  • 4.332 pregleda

Najnovija ↓

VBA - Menjanje naziva promenljive u for petlji 03.08.2016. u 14:29 · pre 124 meseca #1
Interesuje me kako da promenim ime promenljivih (variabla) u for petlji tako da dobijem variabla0, variabla1,...,variabla10?
Code:

for i=0 to 10
   variabla&i="Neka vrednost " & i
next i
Re: VBA - Menjanje naziva promenljive u for petlji 03.08.2016. u 14:36 · pre 124 meseca #2
Ne možeš, niti ima potrebe.
Baš zbog takvih stvari se koriste nizovi a ne var1, var2, var3 ...
Sviđa mi se1
Re: VBA - Menjanje naziva promenljive u for petlji 03.08.2016. u 14:48 · pre 124 meseca #3
Ok, jasno!
Samo kako onda da napravim da mi kroz razne objekte proverava podatke?
Ovde se vrti promenljiva var1,var2... i temp1, temp2...
Da li objekat moze da se stavi u niz?

Code:

Set var1 = baza.OpenRecordset("select * from temp1")
While Not var1.EOF
   ...
   ...
Wend
Re: VBA - Menjanje naziva promenljive u for petlji 03.08.2016. u 14:53 · pre 124 meseca #4
Kao sto Dusan kaze - nizovi:

Code:

Dim niz(9) As String
For i = 0 To 10
    niz(i) = "Neka vrednost " & i
Next i


Obrati paznju da sam deklarisao niz sa brojem 9. To je zato sto VB Script / VBA kreira niz sa jednim elementom vise i indeks krece on nule. Tako su napravili da mozes da koristis index od nule ili od jedinice i da ipak imas dovoljno elemenata.
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Sviđa mi se1
Re: VBA - Menjanje naziva promenljive u for petlji 04.08.2016. u 11:22 · pre 124 meseca #6
Hm... a kako da resim ovo sa nizom?
Treba da vrtim imena polja (naziv_polja_) i da mi se u zavisnosti od broja i menja i naziv polja (naziv_polja_0, naziv_polja_1, naziv_polja_2...)

Code:

Set izlaz = baza.OpenRecordset("tabela")
For i = 0 To 10
   With izlaz
      !naziv_polja_0 = neka_vrednost
   end with
next i
Re: VBA - Menjanje naziva promenljive u for petlji 04.08.2016. u 11:33 · pre 124 meseca #8
Svaka cast! Ovo mi je tek 4. dan kako radim sa VBA pa ne znam sintaksu. Hvala puno na pomoci! Radi kao sat! :)
Sviđa mi se1
Re: VBA - Menjanje naziva promenljive u for petlji 09.12.2016. u 21:32 · pre 120 meseci #10
Citat:
ferguson:
Svaka cast! Ovo mi je tek 4. dan kako radim sa VBA pa ne znam sintaksu. Hvala puno na pomoci! Radi kao sat! :)


Dobar ti. A meni tamo oko akcija problem da u petlji menjam akcije i da idem i ucitavam podatke o trgovanjima sa sajta Belexa
niko nece da pomogne. H?biga. :(
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme