Turns out it wasn't just for fun

Not only didn't it help, but it no
longer works, even after I went back to the previous code (w/o the events
code). I tried Application.EnableEvents as true and false, before and after
the code, but I can't get even manual changes to call the macro, like they
were doing before. What's going on?
"Gary''s Student" wrote:
> It SHOULD work with a data validation drop-down. Maybe the problem is in the
> called routine. Just for fun try:
>
> Private Sub Worksheet_Change(ByVal Target As Range)
> If Target.Address = "$B$3" Then
> Application.EnableEvents = False
> Call volatility_rate
> Application.EnableEvents = True
> End If
> End Sub
>
> --
> Gary''s Student - gsnu200775
>
>
> "bearly_competent" wrote:
>
> > After fiddling around some more, I see that Gary's dollar actually were the
> > problem, but the macro only runs if I manually change the cell. How can I get
> > it to work thru updating with the drop-down I have there?
> >
> > Thanks, guys
> >
> > "bearly_competent" wrote:
> >
> > > Nope; I tried both suggestions. Gary's just opens up a msg box, which I
> > > didn't need (just using the dollar signs didn't do the trick either), and
> > > Bob's events code didn't work. I tried putting it in both the worksheet and
> > > module(macro) code.
> > >
> > > "Gary''s Student" wrote:
> > >
> > > > You need dollars:
> > > >
> > > > Private Sub Worksheet_Change(ByVal Target As Range)
> > > > MsgBox (Target.Address)
> > > > If Target.Address = "$B$3" Then
> > > > Call volatility_rate
> > > > End If
> > > > End Sub
> > > > --
> > > > Gary''s Student - gsnu200775
> > > >
> > > >
> > > > "bearly_competent" wrote:
> > > >
> > > > > I've searched thru lots of posts, and I can't understand why only I seem to
> > > > > have an issue with starting a macro based on a cell change. This code:
> > > > > Private Sub Worksheet_Change(ByVal Target As Range)
> > > > > If Target.Address = "B3" Then
> > > > > Call volatility_rate
> > > > > End If
> > > > > End Sub
> > > > > -doesn't do squat, whether I change the cell thru the drop-down or manually.
> > > > > Why not? I have this coded in the worksheet I want it for, and nothing
> > > > > happens.
> > > > >
> > > > > Thanks,
> > > > > -Dave