Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
  • Avatar do usuário
  • Avatar do usuário
Avatar do usuário
Por Angra
Posts Avatar
#15699
Boa noite
Quando quero parar execução de minha macro, dou ESC e aparece a seguinte tela:
Imagem
então clico em Fim e...
Como fazer uma macro acionada por botão para finalizar a execução. :D :D
#15708
Muitas vezes eu utilizo o recurso de interromper a macro p/ ver como ela está executando o código e ele pode ser utilizado em qq ponto q eu quiser, p/ isso eu clico com o mouse na área cinza onde está o ponto vermelho na imagem abaixo, dessa forma eu evito a tela q vc não quer ver.

Imagem
#15723
Não sei se vou conseguir te ajudar, mas uma execução de uma macro começa com o comando Sub, e quando finaliza todos os códigos e não tem nenhum comando para realizar, deve-se colocar o comando End Sub, para finalizar a macro.
E então poderá vincular a um botão, e ao executar a macro ela automaticamente vai finalizar.

Olha esse exemplo, de uma simples programação:

Sub ApuracaoST1002()

Cells.Select
Selection.EntireRow.Hidden = False
Rows("10:39").Select
Selection.EntireRow.Hidden = True
Range("J10").Activate
Range("B38").Select

End Sub
#15776
Bom dia!!

Tente esse exemplo
Código: Selecionar todos
Type KeyboardBytes
    kbb(0 To 255) As Byte
End Type

Declare Function GetKeyboardState Lib "User32.DLL" (kbArray As KeyboardBytes) As Long

Sub SeuCodigo()
Dim kbArray As KeyboardBytes
Application.Cursor = xlWait
Do
    'Alguma coisa...
    DoEvents
    GetKeyboardState kbArray
    If kbArray.kbb(32) And 128 Then ' Use a tecla Barra de Espaço (vbKeySpace-32-SPACEBAR key)
        Application.Cursor = xlNormal
        Exit Sub
    End If
Loop
End Sub
Para ver os código das teclas leia:
https://msdn.microsoft.com/en-us/librar ... s.60).aspx

Att
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord