Para a parte do 'clique de um botão', você precisa usar o VBA. Exemplo simples:
-
Crie uma nova planilha
-
Pressione Alt-F11 para levantar o editor de VBA
-
Clique duas vezes na entrada
ThisWorkbook
na árvoreVBAProject
à esquerda; isso deve dar a você um editor em branco -
Cole o código na parte inferior desta postagem
-
Verifique se a guia Desenvolvedor está ativada; instruções aqui
-
Adicione um botão; instruções aqui
Código para o ponto (4) acima: observe que isso copia da célula B1 para a célula A1. Você pode substituir aqueles com qualquer valor de célula, é claro, mas também com um nome em vez de um endereço de célula. Por exemplo, se você tiver uma célula nomeada de "MyVal", colocará "MyVal" no lugar de "B1" ou "A1".
Sub CopyValue()
ActiveSheet.Range("A1").Value = ActiveSheet.Range("B1")
End Sub