Centar za edukaciju-BiH
Glavni meni
Portal
iCentar
Statistike
Procitajte pravila
Donacije
Forumi
Racunari i oprema
Softver i op. sistemi
Hardver i mreze
Programiranje i baze
Nauka i tehnika
Nauka
Tehnika
Dom, porodica, biznis
Dom i porodica
Biznis
Sport i zabava
Sport i rekreacija
Zabava
Ostalo
Zanimljivosti
Linkovi
Zonic Design
iCentar
→
Racunari i oprema
→
Softver i operativni sistemi
→
Ms office
→
VBA Excel For Each Transponiraj (vodoravno u okomito) - mozgalica
Pretrazi
Tim
Registriraj se
Vazni alati
Razno. veze
Oznaci forume kao procitane
Smjernice
Aktivne teme ...
u posljednja 24 sata
od moje posljednje posjete
Vijesti (RSS, ...)
RSS 2.0
RSS 1.0
OPML
Klipfolio
Atom 1.0
Prijavi se
Odgovori na temu
Korisnicko ime:
Adresa e-poste:
Sigurnosna provjera:
Unesite znakove na slici. Ovo bi trebalo izbjeci nezeljenu postu.
Predmet:
Objavi:
Pomoc
Boja
Odaberite boju
Velicina
Odaberite velicinu
Veliki font
Mali font
Prosireni font
vise smajlica
vise smajlica
Crazy
Egoistic
Helpless
Angel
Question
Attention
Information
E-mail
Search
No
Idea
Heart
Have a look-around
Yes
[quote=Avko]evo rijesenja. Problem je bio sto sam zapeo za for each ko sivonja, a ima lijepih petlji i bez te primjer 1. jednostavna upotreba brojaca za redove [code=vb]For brojac = 1 To 20 Set celija = Worksheets("List1").Cells(brojac, 3) ' neki uvijet 'npr. If celija.Value) = vrijednost Then celija.Value = vrijednost2 Next Counter[/code] primjer 2. for ... each petlja [code=vb]For Each celija In Worksheets("List1").Range("A1:D10").Cells If celija.Value = vrijednost Then celija.Value = vrijednost2 Next[/code] primjer 3. ako neznamo pocetak i kraj raspona onda provedemo petlju kroz aktivni raspon [code=vb]For Each celija In ActiveCell.CurrentRegion.Cells If c.Value = vrijednost Then celija.Value = vrijednost2 Next[/code] tako bi za ovaj gore primjer upotrijebili petlju kroz celije u primjeru 3. [code=vb]dim startDatum as Date dim endDatum as Date startDatum="4.1.2015." endDatum="9.1.2015." Dim rang as Range Range("F1").Select Set rang = Range(Selection, Selection.End(xlToRight)) dim imeRed as integer imeRed=Application.WorksheetFunction.Match("luka", Range("E:E"), 0) dim redIspis as Integer redIspis=0 dim kolonaIspis as Integer kolonaIspis=0 For red = 1 To rang.Rows.Count For kolona = 1 To rang.Columns.Count If rang.Cells(red, kolona).Value >= startDatum And rng.Cells(red, kolona).Value <= endDatum Then redIspis = redIspis + 1 If kolonaIspis = 0 Then kolonaIspis = rang.Row - 1 strVar = Cells(imeRed, kolona + 2).Value Cells(redIspis, 1) = rang.Cells(red, kolona).Value Cells(redIspis, 2) = Cells(imeRed, kolona + 2).Value End If Next kolona Next red[/code] Rijeseno, eventualno ako se netko hoce pohvaliti da ima bolji kod :) uff, vec je 0:30 idem spat. buonanotte![/quote]
Povecaj velicinu
·
Smanji velicinu
Provjeri duzinu
Opcije:
Pretvori smajlice u postu
Pretvori & quot; vokable & quot; u postu
Prilozi:
Upravljanje prilozima
Mozete priloziti 3 datoteke!
Posljednjih 15 postova u ovoj temi
Predmet: