Right-click on Checkbox1 (fitting) and select view code. Paste this code in the VB edit window.
Private Sub CheckBox1_Click()
If CheckBox1.Value = True Then
Rows(16).Hidden = False
CheckBox2.Visible = True
Rows(16).Hidden = True
CheckBox2.Visible = False
This assumes the names of the two control check boxes are CheckBox1 and CheckBox2
You can't hide part of a row. You can only hide whole rows or columns. So in your case, you would have to hide all of row 16.
If you want to hide just the values in B16:D16 (the cells will still be there), you could do it in a couple of ways.
1.) Make the font color and background color the same color e.g. white
2. copy the values to some obscure cells somewhere and delete the values in B16:D16. Then later copy the values back when you want them visible.
Give more details on exactly what you want to do and I'll see if I can make a macro for you.