I have to say sorry again. You are making the assumption that there
will be no blank rows in between. Try delete cell B5 and do the
Ctrl+* again. You will know what I mean.
I will be away on holiday for a week and will reply any message that
is meant for me after the holiday.