[ vecapareca08 @ 06.11.2008. 09:20 ] @
Da li neko zna kako da u excellu napravim macro koji ce da radi sledece :

Da se napravi neka lista vrednosti tj. omoguci se unos nekog niza brojeva i to pamti kao lista.
Po toj listi vrednosti poredi se u excell tabeli odredjena zadata kolona brojeva npr (H2:H20) i ako se poklope vrednosti bilo kog broja iz liste vrednosti i broja u koloni (H2:H20) - npr H5 onda da se promeni vrednost u koloni (I2:I20) tj I5=0.
Sve to bi trebalo da funkcionise automatski tj lista vrednosti da se poziva kao neka skripta ugradjena u excell tabelu odakle bi se klikom na dugme izvrsavala komanda.



[Ovu poruku je menjao vecapareca08 dana 06.11.2008. u 11:34 GMT+1]

[Ovu poruku je menjao vecapareca08 dana 06.11.2008. u 11:36 GMT+1]
[ timmy @ 06.11.2008. 10:22 ] @
Ako sam ovo dobro razumeo, problem moze da se resi i bez makroa.
Naime, u npr. koloni A se nalazi skup uslova za koje bi trebalo da se promene vrednosti (upisu 0)
U koloni B se nalaze vrednosti koje se prepisuju u kolonu C osim ako je vrednost iz B kolone pronadjena u skupu iz kolone A.

Ako je tako, onda bi resenje bila sledeca formula (pocevsi od C1):

Code:

=IF(COUNTIF($A$1:$A$10,B1)>0,0,B1)


gde je A1:A10 skup uslova, tj. pogledaj sliku



Pozdrav
[ vecapareca08 @ 06.11.2008. 10:57 ] @
Hvala , probala sa, ali ne znam da li to vazi ako je polje txt format jer kod mene ne funkcionise. Ili ja ne znam gde treba (u kom polju da stoji formula? )
[ vecapareca08 @ 06.11.2008. 11:46 ] @
Mozda nisam bila precizna: vrednost u koloni C ne treba da zavisi od vrednosti u koloni B tj, ako nije ispunjen uslov da se vrednost u kolni C promeni u 0, vrednost u kolni C treba da ostane nepromenjena (kakvo prvobitno postavljena u tabelu) .