Um Evento para TextBox digitada
Enviado: 25 Mai 2016 às 08:02
Olá amigos do Forum,
Estou com um problema assim. Na Plan2 eu digito o valor de uma mercadoria na célula C6. E eu tenho um UserForm1, que tem uma TextBox1. Já fiz o código que abre o value da célula C6 na TextBox1(do UserForm1), Tá beleza. O que eu preciso é , ao digitar um outro valor na TextBox1, alterando o value da TextBox1. preciso que esse novo valor seja atualizado lá na Plan2, Range("C6"), mas só em ter alterado o valor da TextBox1, ou seja, não quero colocar um botão que o usuário precise clicar para atualizar o novo valor da TextBox1, gostaria que simplesmente ao modificar o valor da TextBox1 a atualização fosse feita lá na Plan2. Então, tentei usar o evento:
Private Sub TextBox1_Change()
Mas esse evento tem um problema para esse meu caso, ele cumpre o evento a cada modificação que eu faço em cada dígito do value, se na TextBox está R$1.452,78 e eu desejo mudar para R$1.347,21 ele cumpre o evento 6 vezes, porque são 6 ocorrencias de change!!! Eu gostaria que ele atualizasse a célula C6 da Plan2 uma única vez, após ter sido digitado o número completo modificado da TextBox1, é só isso. Mas sem usar botão de comando, mas só em digitar o novo valor na TextBox. Se alguém tiver uma ajuda, agradeço.
Um abraço para todos.
ivancs
Estou com um problema assim. Na Plan2 eu digito o valor de uma mercadoria na célula C6. E eu tenho um UserForm1, que tem uma TextBox1. Já fiz o código que abre o value da célula C6 na TextBox1(do UserForm1), Tá beleza. O que eu preciso é , ao digitar um outro valor na TextBox1, alterando o value da TextBox1. preciso que esse novo valor seja atualizado lá na Plan2, Range("C6"), mas só em ter alterado o valor da TextBox1, ou seja, não quero colocar um botão que o usuário precise clicar para atualizar o novo valor da TextBox1, gostaria que simplesmente ao modificar o valor da TextBox1 a atualização fosse feita lá na Plan2. Então, tentei usar o evento:
Private Sub TextBox1_Change()
Mas esse evento tem um problema para esse meu caso, ele cumpre o evento a cada modificação que eu faço em cada dígito do value, se na TextBox está R$1.452,78 e eu desejo mudar para R$1.347,21 ele cumpre o evento 6 vezes, porque são 6 ocorrencias de change!!! Eu gostaria que ele atualizasse a célula C6 da Plan2 uma única vez, após ter sido digitado o número completo modificado da TextBox1, é só isso. Mas sem usar botão de comando, mas só em digitar o novo valor na TextBox. Se alguém tiver uma ajuda, agradeço.
Um abraço para todos.
ivancs