Prikazi cijelu temu 09.01.2017 18:53
dex Van mreze
Super Moderator
Registrovan od:23.02.2012
Lokacija:Knjazevac


Predmet:Re: ubacivanje prazne celije radi uskladivanja dvije kolone
Citat:
ono for m=1 to 5 je ukupno u nizu , imamo sljiva,visnja,tresnja,breskva,marelica 5 stvari. Znaci ja ako imam vise tih u nizu onda stavim veci broj, jel tako?
netacno, tu se prebacuje u sledecu kolonu, trebalo je da stoji od 1 do 3 posto imas tri kolone (kolonu A ne racunamo posto ona sluzi kao uzorak za slaganje), a ako ih ima vise, onda u kodu promeniti koliko ih ima.

Citat:
2. for i=1 to 40 je vjerojatno brojac o kojem si govorio. Malo kad cu isprobavati kod , ali za sada pretpostavljam da bi trebao broj biti puno veci zbog pomicanja celija prema dole?
Tacno. Nisam znao kako da prekinem kod, pa sam stavio brojac. ako postavis broj koji je jednak (ili veci) od broja redova sigurno prolazi

Citat:
Vidim da ti prvo stavis funkciju, a onda kod. Kod zxz je obrnuto .
Sasvim je svejedno. Funkcija se poziva iz procedure. Mogla je cak i da se stavi u drugi modul i opet da se poziva izprocedure (naravno, mora da bude public)

Funkcija moze da radi i nezavisno, a sluzi da proveri da li se celija nalazi u zadatom nizu. Vraca TRUE ili FALSE u zavisnosti od toga. Ovde u kodu stoji M16 jer je to prva celija niza, a nizom se smatra sve ispod nje do prve prazne. Znaci mozes ispod da dodas jos vockica, funkcija i dalje radi, a sama funkcija moze da radi i nezavisno ako zelis da proveris da li sadrzaj neke celije pripada nizu.

A da pojasnimo kako radi procedura
Krecemo od celije B2, proveravamo da li pripada nizu. Ako ne pripada ne radimo nista, prelazimo na celiju ispod.
Ako pripada proveravamo da li se njen sadrzaj poklapa sa celijom levo u koloni A.
Ako se poklapa opet ne radimo nista, idemo na sledecu ispod.
Ako se ne poklapa selektujemu nju i sve ispod nje do prve prazne i pomeramo za jedno mesto na dole, i tako sve dok je ne poklopimo sa odgovarajucom iz kolone A. Moramo svaki put iznova da selektujemo, jer smo pomeranjem nadole mozda zalepili za oblast ispod pa nem se oblast koju pomeramo povecala.

Citat:
ovo Offset mi je strano, ali o tome cemo drugi puta, za sada cu to samo prepisati bez pameti

Offset pomera izabranu celiju ili oblast prvi argument za koliko redova nadole, drugi za koliko kolona udesno
ako stavis sa minis pomera nagore, odnosno ulevo