A volte è impossibile dare una soluzione perchè c'è spesso differenza tra ciò che si spiega (e quello che legge capisce), il codice che si posta (a volte insufficiente) e quello che servirebbe sapere (ma che non è spiegato).

A mio avviso, fai prima e meglio a postare direttamente il file Excel.
Chi vorrà aiutarti potrà testare il tuo codice e fare le prove per trovare il problema e la soluzione.

Devi renderti conto che in questi casi è molto difficile 'riprodurre' lo scenario su cui lavori tu, spesso è impossibile.