MsgBox com a função...
 
Notifications
Clear all

MsgBox com a função fechamento automático

2 Posts
1 Usuários
0 Reactions
734 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Galera,

Mais uma dúvida.

Estou usando uma MsgBox com a função de fechamento automático em X Segundos, mas não sei por qual motivo em determinados momentos ela não está funcionando.

Abaixo o código que estou utilizando

Private Sub AutoFechaMsgBox(Mensagem As String, Titulo As String, Segundos As Integer)
Set oSHL = CreateObject("WScript.Shell")
    oSHL.PopUp Mensagem, Segundos, Titulo, vbOKOnly + vbInformation
End Sub
Sub ATUALIZAR1()

  AutoFechaMsgBox "Aguarde, o processo de atualização está sendo iniciado.", "GeoVisão - NET BH", 2
  Sheets("Updating").Select
  Call Desbloqueio_atualizar
  ActiveWorkbook.RefreshAll
  Calculate
  Call Bloqueio_atualizar
  AutoFechaMsgBox "Dados atualizados com sucesso!!!", "GeoVisão - NET BH", 1
  AutoFechaMsgBox "Você será redirecionado para a página inicial em 3 segundos. Aguarde...", "GeoVisão - NET BH", 2
  Sheets("FRONT").Select
End Sub

Desde já agradeço a ajuda!!!

 
Postado : 16/11/2012 3:13 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite!!!

Leia..
http://www.ozgrid.com/Excel/excel-splash-screen.htm

Sub Teste()
    Application.ScreenUpdating = False
    Application.Calculation = xlCalculationManual
     
    frmEsperar.Show False
     'Sua macro aqui
    frmEsperar.Hide
     
    Application.Calculation = xlCalculationAutomatic
    Application.ScreenUpdating = True
End Sub
 
Postado : 16/11/2012 6:18 pm