INSERIR EVENTO COM CÓDIGO DENTRO DO CODIGO
Olá pessoal,
Para que eu possa fazer determinada ação a cada movimento da seleção de uma planilha tenho Calculate no evento SeletionChange. Porém, como faço isso via código vba? Como faço para o código ter a mesmas ação, sem precisar ter que escrever Calculate no evento SeletionChange?
[ô]O código deve ter a seguinte ação via código ao clicar em um botão inserido em uma planilha:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Calculate
End Sub
Obrigado...
Para que eu possa fazer determinada ação a cada movimento da seleção de uma planilha tenho Calculate no evento SeletionChange. Porém, como faço isso via código vba? Como faço para o código ter a mesmas ação, sem precisar ter que escrever Calculate no evento SeletionChange?
[ô]O código deve ter a seguinte ação via código ao clicar em um botão inserido em uma planilha:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Calculate
End Sub
Obrigado...
Aà fica difÃcil. Você quer chamar um método, mas sem chamar um método... Em algum lugar será necessário a chamada dele.
O código seria inserido em uma planilha que na verdade é um suplemento que daria a ação ao arquivo que estiver aberto (ativo). Então talvez sendo chamado na planilha e depois salvando-a como suplemento passaria a dar esta função a Planilha ativa.
Então... o que o Calculate faz é atualizar todas as fórmulas da sua planilha.
Você teria que recriar todas essas fórmulas via VBA e mandar o valor direto pra célula como valor, e não fórmula.
Você teria que recriar todas essas fórmulas via VBA e mandar o valor direto pra célula como valor, e não fórmula.
Na planilha não tem nenhuma fórmula, como disse, seria um suplemento que daria funcionalidade a planilha ativa. Funcionalidade essa que seria como se a Tecla F9 fosse ativada a cada movimento de seleção na planilha, sem ter que escrever Calculate no evento Select Change na planilha ativa.
Tópico encerrado , respostas não são mais permitidas