Como fazer uma célula do Excel copiar automaticamente de outra célula (por exemplo, um nome) com um clique de um botão

1

Eu quero fazer uma cópia da célula do Excel a partir de outra célula no mesmo documento, mas página diferente com o clique de um botão. Eu quero copiar um nome de outra célula, não um número

    
por prak 20.04.2012 / 11:46

1 resposta

1

Para a parte do 'clique de um botão', você precisa usar o VBA. Exemplo simples:

  1. Crie uma nova planilha

  2. Pressione Alt-F11 para levantar o editor de VBA

  3. Clique duas vezes na entrada ThisWorkbook na árvore VBAProject à esquerda; isso deve dar a você um editor em branco

  4. Cole o código na parte inferior desta postagem

  5. Verifique se a guia Desenvolvedor está ativada; instruções aqui

  6. 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
    
por 20.04.2012 / 14:41