vb i excel call sub izgube se vrijednosti varijabli

vb i excel call sub izgube se vrijednosti varijabli

offline
  • Avko  Male
  • Novi MyCity građanin
  • Pridružio: 21 Apr 2014
  • Poruke: 8

u excelu napisem kod u vb, izgleda ovako:

sub Ime1 ()
dim trazi as string
dim nasao as string
nasao = Application.WorksheetFunction.VLookup(trazi, Range("A2:K700"), 2, False)
end sub

i to radi no posto je program velik i cesto koristim u programu pretragu tablice excel htio sam liniju :
nasao = Application.WorksheetFunction.VLookup(trazi, Range("A2:K700"), 2, False)
staviti u sub rutinu i pozivati iz glavne sub rutine svaki puta kada mi zatreba, pa bi to trebalo izgledati ovako:

sub Ime1 ()
dim trazi as string
dim nasao as string
call sub Ime2
end sub


sub Ime2()
nasao = Application.WorksheetFunction.VLookup(trazi, Range("A2:K700"), 2, False)
end sub

no iz nekoga razloga to ne radi. Ono prvo radi. Pa ako netko moze pomoci bio bi zahvalan.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 06 Maj 2007
  • Poruke: 241
  • Gde živiš: Beograd

Subrutina se ne poziva sa call sub vec sa call ime subrutine, u ovom slucaju call ime2

Primer:
Public trazi As String
Public nasao As String

Public Sub Ime1()
Dim vrednost As String
trazi = "vrednost"
Call Ime2
vrednost = MsgBox("Nasao", vbApplicationModal, nasao)
End Sub

Public Sub Ime2()
nasao = Application.WorksheetFunction.VLookup(trazi, Range("A2:C3"), 2, False)
End Sub



offline
  • Avko  Male
  • Novi MyCity građanin
  • Pridružio: 21 Apr 2014
  • Poruke: 8

hvala na odgovoru

Ko je trenutno na forumu
 

Ukupno su 5130 korisnika na forumu :: 82 registrovanih, 8 sakrivenih i 5040 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Ahilius, aramis s, Avalon015, BlekMen, bobor, Bojan198527, bojcistv, boro975, boromir, borya90, boskelazo, BOXRR, bozomotika, bpop, bukefal, cebam, cenejac111, Cicumile, dane007, dano, dekiz, del boy, Denaya, Dežurni pod palubom, djboj, Djokislav, Djokkinen, draganl, Duschi, ElGenius, Fabius, Gaga_89, GeoM, ghoost, Great White, IQ116, Ivan Campo, IvanMiletic, ivran064, Jecmendo, JOntra, K-1A, kaisarevic1, Kanader, kaput21, kojotuzamku, komenski, LostInSpaceandTime, Lucije Kvint, mean_machine, Milan1996, mist-mist, Naj-Turs, neutrino, Njubara, Nobunaga, Pauljxxx, picknick, precan, Ray1973, Sarmat, Sirius, ssekir75, Tas011, Tihi86, tomo2, trutcina, tubular, tvlada, UAV operator, ujke, umpah-pah, Velibor Radoja, vidra boy, VJ, Vlada1389, vnf, Vojkan Petrovic, Wrangler, zziko, Žrnov, 79693