There are many ways to accomplish the same task. To make your macro's more efficient use a timer (like the one in this video) to see how fast your snippets of code execute.
Nesta página do site você pode assistir ao vídeo on-line VBA Macro: Macro execution timer duração hora minuto segundo em boa qualidade , que foi baixado pelo usuário ExcelCoder.com 03 Dezembro 2014, compartilhe o link com seus amigos e conhecidos, no youtube este vídeo já foi visto 4,198 vezes e gostou 25 espectadores. Boa visualização!