Sorry, I don't think I was quite clear enough in my initial post. The checkboxes should hide when there is no data in another cell in the same row. And my code above does what I wish, but I would like to streamline the code so I don't have to repeat the code for all the other rows in which I have checkboxes.
I've tried this code for the last sub, but it isn't hiding the checkbox in D5 say when I delete data from cell B5:
I have got further along though because it's no longer throwing up an error like my other attempts!
Bookmarks