Okay,
I figured out what was causing my problems. The macro is simple, but the problem is that my check boxes were generating "TRUE" or "FALSE" and I was trying to get the macro to look at these values and behave accordingly. What I discovered is that "TRUE" and "FALSE" (at least when generated by check boxes) are not text -- and even if you format for text, they are not text. So instead of this:
Code:
If Range("K35").Value = FALSE Then
or this...
If Range("K35").Value = "FALSE" Then
I needed to use this...
Code:
If Range("K35").Value = 0 Then