Prikazi cijelu temu 01.06.2015 12:34
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Lokacija:zagreb


Predmet:Table Excel VBA
U excelu mozemo odrediti Table1, Table2...
To su tabele u koje mozemo staviti odredene sheet(listove) ili dijelove listova
npr.
Table1 = Sheets("List2").Range("C5:G5")
'u Table1 stavili smo iz List2 rang od C5 do G6, znaci celije C5,D5,E5,F5,G5 i C6,D6,E6,F6,G6
Table2=Sheets("List3").Range("A1:B10") - u Table2 stavili iz List3 rang A1:B10

pitanje:
Kada radim sa tabelama sve radim sa userform1 ili sa List1, mene zanima kako trebam ispravno napisati naredbu da mi uzima Cells(1,1) iz Table1, a ne kao meni uzme Cells(1,1) sa List1
ja sam napisao nesto ovako:
UserForm1.ListBox1.AddItem Cells(red, stupac) i on meni uzme iz List1 celiju(1,1)
probao sam Table1.Cells(1,1) ali ne prihvaca to
vazno je napomenuti da ce Table2 mijenjati po listovima, nekad ce biti List3 a nekad List4,List5 ovisi
Table1 uzme vrijednost neke celije pa onda na osnovu toga odredim Table2
i izvrsim Application.WorksheetFunction.VLookup(vrijednost, Table2, 2, False)
neznam jesam dobro objasnio problem? Helpless
zivot je moja domovina.