Ir ao conteúdo

Macro automática


Carlos7x

Posts recomendados

Postado

bom-dia a todos,

Como executar certa macro, automaticamente, quando dermos entra,

após alterar célula específica da planilha?

Como usar ONKEY?

Carlos7x

  • Membro VIP
Postado

Boa tarde

Utilize o evento Change da planilha. Por exemplo:

Private Sub Worksheet_Change(ByVal Target As Range)
Static rng As Variant

If IsEmpty(rng) Then
rng = Range("A1")
End If

If rng = Range("A1") Then Exit Sub
Call minhaMacro
rng = Range("A1")
End Sub

Sub minhaMacro()
MsgBox "Minha macro rodou..."
End Sub

Veja este tutorial que mostra como usar a função ONKEY

http://www.jorgepaulino.com/2011/09/excel-dicas-de-vba-criando-teclas-de.html

Um abraço.

Postado

Boa tarde Patropi,

uso Excel 2000.

abri planilha nova, teclei F11, selecionei inserir/módulo, mas não rodou.

Você pode me dar uma solução?

Carlos7X

  • Membro VIP
Postado

Carlos

quando falamos em evento Change da planilha, você não pode colocar o código num módulo geral e sim no módulo da planilha.

Para acessar o módulo da planilha clique com o lado direito do mouse no nome da planilha e clique em Exibir código --> cole ali a macro que passei.

Outra maneira é clicar em ALT+F11 e clicar duas vezes no nome da planilha que fica no lado esquerdo, por exemplo lá vai estar assim Plan1(Plan1)

Para sair do editor de VBA cliqeu em ALT+Q.

Um abraço.

  • mês depois...

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!