[ zage @ 22.03.2012. 12:26 ] @
Prosto al ipak slpzeno pitanje..
Koja formula ...Recimo u celiji A1 je vrednost 0 onda da u celiji B1 je zabranjen upis bilo sta sve dok vrednost u A1 nije veca od 0 ili upisan neki tekst....a kada se ponovo vrati vrednost u A1 na 0 da se iz celije B1 obrise automatski vrednost koja je uneta...

pozdrav
[ djoka_l @ 22.03.2012. 13:22 ] @
Ovo što tebi treba rešava se u dva koraka:

1. Data validation ti daje mogućnost da u koloni B zabraniš unos neke vrednosti, ako je u koloni A vrednost u odgovarajućem redu 0. To se radi tako što se selektuje kolona B, izabere se Data validaion, pa se onda unese formula koju vidiš na slici i, eventualno, tekst upozorenja ukoliko nije uneta validna vrednost i input poruka koje se pojavljuje kao žuti pravougaonik kada se pozicionraš na polje u koloni B.

2. Makro nad sheet-om koji se okida u slučaju promene vrednosti, a koji briše sadržaj B ukoliko je u A promenjena vrednost na 0. Ovaj makro kreiraš tako što na šit u MS Basic editoru klikneš desnim tasterom miša i odabereš View code. Onda se otvori prozor, gde promeniš sa (General) na Worksheet, odabereš event Change i ukucaš sledeći kod:

Code:

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column = 1 Then
        ThisRow = Target.Row
        If Target.Value = 0 Then
            Range("B" & ThisRow).Value = ""
        End If
    End If
End Sub



[ zage @ 22.03.2012. 19:37 ] @
Ovo je to sta sam u stvari trazio...isprobao prema zadatom primeru i sve je ok ..funkcionise..ali u mom slucaju ne bas sve kao sta treba ...zato sam prikacio primer da se vidi tacno za sta se radi...

pozdrav.....