No Excel, você pode criar uma célula que atualiza o número de outra célula sem ter que manter o valor inserido?

2

Como não consigo criar um formulário usando VB ou ACCESS aqui no trabalho, estou tentando descobrir se posso usar uma célula como uma forma improvisada. Quero marcar uma célula "Inserir nova quantidade de pedido". Ao lado dele (próxima célula), eu quero que o usuário seja capaz de inserir um número, ter esse número atualizando duas outras células e, em seguida, ter esse stick de alteração, para que outro número possa ser inserido e adicionado ao número anterior nas células acima mencionadas. Isso é possível?

    
por Jason 17.07.2014 / 22:40

1 resposta

0

Adicione uma caixa de texto ActiveX (guia Desenvolvedor, seção Controles, botão 'Inserir'. O nome padrão é TextBox1).

Adicione um botão de controle de formulário básico (o nome padrão deve ser Button1)

Selecione o botão e clique em "Visualizar código" na mesma seção "Controles" na barra de ferramentas

Então o sub deve ser parecido com isto

Sub Button1_Click()
    Sheet1.Range("C1").Value = Sheet1.Range("C1").Value + Sheet1.TextBox1.Text
    Sheet1.Range("D1").Value = Sheet1.Range("D1").Value + Sheet1.TextBox1.Text
    Sheet1.TextBox1.Text = ""
End Sub

C1 e D1 seriam as células que você queria copiar a quantidade para

Editar: Esqueci o pouco sobre a limpeza da caixa de texto. E em um sidenote, Alt + F11 é um caminho rápido de volta para a janela de código.

    
por 17.07.2014 / 23:42