Interessante: acabei de verificar e funciona: -)
Existe uma mensagem de erro real ou você simplesmente não vê nenhum efeito?
Onde você colocou o código exatamente?
Você não especifica uma planilha antes de Range("a1").Value
para que o resultado possa ser escrito onde você não espera.
EDITAR / PS: se você quiser adicioná-los como números, talvez seja necessário fornecer n1
e n2
um tipo de dados numéricos (mesmo que o VB permita fazer quase tudo sem verificação), caso contrário, aqui eles parecem ser concatenados como cordas.