Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

VBA - Menjanje naziva promenljive u for petlji

[es] :: Visual Basic 6 :: VBA - Menjanje naziva promenljive u for petlji

[ Pregleda: 2785 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ferguson
Nikolic Vladimir
Beograd

Član broj: 67927
Poruke: 191
217.73.42.*

ICQ: 164532115


+1 Profil

icon VBA - Menjanje naziva promenljive u for petlji03.08.2016. u 13:29 - pre 93 meseci
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
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.dynamic.sbb.rs.



+311 Profil

icon Re: VBA - Menjanje naziva promenljive u for petlji03.08.2016. u 13:36 - pre 93 meseci
Ne možeš, niti ima potrebe.
Baš zbog takvih stvari se koriste nizovi a ne var1, var2, var3 ...
 
Odgovor na temu

ferguson
Nikolic Vladimir
Beograd

Član broj: 67927
Poruke: 191
217.73.42.*

ICQ: 164532115


+1 Profil

icon Re: VBA - Menjanje naziva promenljive u for petlji03.08.2016. u 13:48 - pre 93 meseci
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
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: VBA - Menjanje naziva promenljive u for petlji03.08.2016. u 13:53 - pre 93 meseci
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.
 
Odgovor na temu

ferguson
Nikolic Vladimir
Beograd

Član broj: 67927
Poruke: 191
217.73.42.*

ICQ: 164532115


+1 Profil

icon Re: VBA - Menjanje naziva promenljive u for petlji03.08.2016. u 14:45 - pre 93 meseci
Ok. Hvala ljudi. Usmerili ste me u pravom smeru. Hvala!
 
Odgovor na temu

ferguson
Nikolic Vladimir
Beograd

Član broj: 67927
Poruke: 191
217.73.42.*

ICQ: 164532115


+1 Profil

icon Re: VBA - Menjanje naziva promenljive u for petlji04.08.2016. u 10:22 - pre 93 meseci
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
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.dynamic.sbb.rs.



+311 Profil

icon Re: VBA - Menjanje naziva promenljive u for petlji04.08.2016. u 10:28 - pre 93 meseci
Pa valjda postoji nešto tipa
Code:

izlaz.Fields("naziv_polja_" & i) = neka_vrednost
 
Odgovor na temu

ferguson
Nikolic Vladimir
Beograd

Član broj: 67927
Poruke: 191
217.73.42.*

ICQ: 164532115


+1 Profil

icon Re: VBA - Menjanje naziva promenljive u for petlji04.08.2016. u 10:33 - pre 93 meseci
Svaka cast! Ovo mi je tek 4. dan kako radim sa VBA pa ne znam sintaksu. Hvala puno na pomoci! Radi kao sat! :)
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.dynamic.sbb.rs.



+311 Profil

icon Re: VBA - Menjanje naziva promenljive u for petlji04.08.2016. u 14:43 - pre 93 meseci
Meni evo već 37-ma godina kako ne radim sa VBA ;)
 
Odgovor na temu

ben roj
radnik
Drzavna
Novi Sad

Član broj: 333165
Poruke: 3
*.dynamic.sbb.rs.



Profil

icon Re: VBA - Menjanje naziva promenljive u for petlji09.12.2016. u 20:32 - pre 88 meseci
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. :(
 
Odgovor na temu

[es] :: Visual Basic 6 :: VBA - Menjanje naziva promenljive u for petlji

[ Pregleda: 2785 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.