Assumindo que este código é tudo o que você tem, fica claro que você está perdendo algumas partes importantes.
Minha sugestão é remover todo o código e regravar a macro. Será muito mais rápido fazer isso do que aprender a programar o VBA e corrigi-lo.