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
