Entenda o uso e significado de ByVal e ByRef:
http://www.tomasvasquez.com.br/blog/microsoft-office/vba-passagem-de-parametros-por-valor-e-por-referencia-byval-byref
http://www.tomasvasquez.com.br/blog/microsoft-office/vba-passagem-de-parametros-por-valor-e-por-referencia-byval-byref