Ir ao conteúdo
  • Cadastre-se

Excel Parar Macro ao fechar planilha


Posts recomendados

Pessoa, bom dia!

 

Me ajudem?

 

Tenho uma planilha, onde eu coloquei uma macro para atualizar atualiza a hora automaticamente na planilha, e coloquei para começar a rodar esta macro toda vez que eu abro o arquivo, porém na hora de fechar, eu salvo normalmente o arquivo, ele fecha mas reabre sozinho por causa do macro.

 

Queria saber se tem como resolver isso. Pensei em talvez fazer uma macro para fazer esta outra parar de rodas.

 

Segue dados:

 

image.thumb.png.0d4401aa658d204932b23fe7dfc77336.png

 

Citação

Sub Relogio()
Range("s2") = Time
Application.OnTime (Now()) + TimeValue("00:00:01"), "Relogio"
End Sub
 

Citação

Private Sub workbook_open()
    Relogio
End Sub
 

 

Link para o comentário
Compartilhar em outros sites

Num módulo convencional:

 

Public RelogioLigado As Boolean
Sub Relogio()
  Static tempo As Date
  If RelogioLigado Then tempo = Now() + TimeValue("00:00:05")
  Range("s2") = Time
  Application.OnTime tempo, "Relogio", , RelogioLigado
End Sub

 

No do Workbook:

 

Private Sub Workbook_Open()
  RelogioLigado = True
  Call Relogio
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
  RelogioLigado = False
  Call Relogio
End Sub

 

Link para o comentário
Compartilhar em outros sites

No modelo que você anexou, você esqueceu de uma vírgula na linha do OnTime.

 

Também pode ocorrer erro se você demorar em responder à alguma caixa de diálogo em espera, por exemplo a de salvar alterações, atualizar vínculos, etc, pois o delta T que você usa é muito pequeno.

 

Para contornar esse problema, usei um tratamento de erro pra seguir a execução.

 

Segue o arquivo anexado.

Modelo Registro de contato(EdsonBR).7z

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!