Zdravo,
Imam želju da sam napišem kod u VB, ali pošto sam samouk u tom polju i ne ide mi baš.
Pokušaću da objasnim problem:
U jednom sheet-u imam 32 tabele. Za svaku sam napravi range pod imenom Tab_1, Tab_2 i td.
Svaka tabela sadrži četiri kolone. U prvoj koloni su kodovi, druga i treća nisu bitne, dok u četvrtoj su takođe kodovi koje treba da dobijem kao rezultat.
Svakako VLOOKUP bi rešio problem, ali 32 tabele....puno kucanja i puno IF funkcija.
Drugi sheet mi je lista kodova, ima ih 133 u jednoj koloni (D2:D134). Ovi kodovi se nalaze u najmanje dve tabele, a najviše u tri tabele u prethodnom sheet-u.
Moj cilj je da u ćeliji F2 dobijem traženi kod iz tabela, a kriterijum je D2, takođe i za ćeliju F3 i F4 ako se kriterijum D2 pojavljuje tri puta u one 32 tabele.
Mislio sam da kod napišem na sledeći način:
I = 1 to 32
S = Tab_&"I"
F= VLOOKUP ($D2;INDIRECT(S);4;0)
Sad mi treba da proverim ovo "F", da li je #NA ili je <> od 0
Ako je #NA onda
I= I+1, a ako je <> od 0 sledi...
Range ("F2")=F
sad opet novi problem...
treba da popunim ćeliju F3 i F4
U koloni E mi je count formula pa mi ispisuje koliko se kod puta pojavljuje u tabelama.
Pa možda može to da se iskoristi, ali nema ideju kako...
Ako me je neko razumeo, molim za pomoć....
Hvala.