SplashScreen no Excel (Tela de abertura)

Holerite com Excel e VBA
Holerite Excel e VBA – Planilha de holerite Excel grátis
8 de maio de 2011
Copiar e Colar Especial Endereço de Células - Excel e VBA
Copiar e Colar Especial Endereço de Células – Excel e VBA
12 de maio de 2011

Objetivo: Demonstrar a criação de uma tela de abertura no Excel, para aguardar a atualização de dados do Excel.


//

Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina.

 

Conforme sugestão do leitor Walter Bernal, este post demonstra como ativar um splashscreen para que enquanto o Excel esteja atualizando seus dados uma tela seja apresentada em tela.

Para isso vamos seguir os seguintes passos:

1. Abra a guia Desenvolvedor e clique no ícone Visual Basic

2. Clique em Inserir->UserForm

3. Selecione o formulário incluído e altere a propriedade name para frmWait

4. Altere a propriedade Caption para “Aguarde atualizando dados …”

5. Você pode inserir uma imagem usando em Ferramentas o ícone Imagem desenhando na tela e selecionando uma imagem clicando no campo Picture.

6. Clique duas vezes sobre a imagem do formulário criado e substitua o código criado pelo abaixo que realizará a chamada do splashscreen que ficará aberto por 5 segundos, que pode ser configurado, e depois realizada a atualização dos dados na sub KillForm:

Private Sub UserForm_Initialize()
      Application.OnTime Now + TimeValue("00:00:05"), "KillForm"
End Sub

7. Clique no ícone na guia da esquerda chamado “EstaPasta_de_trabalho” e inclua o código abaixo, este código irá chamar a abertura do formulário:

Private Sub Workbook_Open()
     frmWait.Show
End Sub

8. Clique em Inserir->Módulo e digite o código abaixo, este código irá atualizar a planilha e fechar o formulário:

Sub KillForm()
     ActiveWorkbook.RefreshAll
     Unload frmWait
End Sub

O resultado é um formulário que irá abrir antes da planilha abrir completamente, esta chamada já irá realizar a atualização dos dados do arquivo Excel caso ele tenha vínculos externos.

Abraço

Marcos Rieper


Clique aqui e leia mais sobre Excel VBA. https://www.guiadoexcel.com.br/vba/ O Guia do Excel foi criado por Marcos Rieper e oferece artigos, dicas, tutoriais e modelos de planilhas prontas. Aqui você encontra tudo sobre Excel, seja de nível básico, intermediário,  avançado e VBA. O Guia do Excel oferece diversos materiais completamente gratuitos para download. Navegue em nosso site e confira! Conheça também a nossa Loja do Excel https://loja.guiadoexcel.com.br/
Cursos

Curso Excel Completo – Curso Excel Básico + Curso Excel Avançado – Acesso Vitalício

R$218,00 R$179,00

COMPRAR
Cursos

Curso Excel Master – Curso Excel Básico + Curso Excel Avançado + Curso VBA Excel + LP – Acesso Vitalício

R$357,00 R$249,00

COMPRAR
Cursos

Curso Excel PRO – Curso Excel Avançado + Curso VBA Excel + Lógica de programação – Acesso Vitalício

R$258,00 R$199,00

COMPRAR
Cursos

Curso Excel Web – Curso VBA Excel + Lógica de programação + Curso Web Scraping VBA- Acesso Vitalício

R$388,90 R$309,00

COMPRAR

7 Comentários

  1. Walter Bernal disse:

    Marquito,

    Que categoria meu amigo…rsrsrs Ficou show de bola…Fiz o procedimento acima e ficou perfeito, do mesmo jeito que você fez no arquivo disponível para download…

    Parabéns meu brother…

    Seria possível uma imagem dinâmica? Me surgiu essa dúvida…

    Abraço

    • Marcos Rieper disse:

      Boa tarde Walter,

      Parabéns seus comentário é o número 500, infelizmente o blog é de pobre e não tem brinde pra você huehuehue.

      Eu vou dar uma olhada se consigo alterar usando componente WebBrowser.

      Ps.: O meu primeiro comentário é verdade, o seu comentário é o número 500. Congratulations!!!

      Abraço

      Marcos Rieper

  2. Walter Bernal disse:

    kkkkkkkk…..

    Show Marcos, parabéns pelo sucesso!!! O matério do seu site é show de bola, vou continuar acompanhando e enchendo o sac… Pedindo ajuda e dando sugestões.

    Abraço!!

  3. Viana disse:

    Galera!! Show de bola essa site !!!

    Várias dicas!!

    Só uma dúvida.

    Tentei fazer o procedimento acima para um arquivo que tenho que atualiza dados de uma tabela da WEB. Quando clico com o botão direito sobre a área de dados e em seguida em Atualzar, não está aparecendo a imagem que eu queria. Tem Algum outro detalhe para estes casos?

  4. Samuel Silva disse:

    Show de bola mesmo, Marcos. Surpreendente o seu conhecimento no excel. Fera ……..

    O que teria q alterar para esse tipo de mensagem aparecer quando for para salvar e fechar a planilha ??????

    abraço e parabéns !!!!!!!!!!!!!

  5. Túlio disse:

    Marcos,

    Bom dia!

    Esse splashscreen é massa… Cheguei até seu site na ultima quinta-feira 27/11. Tenho uma dúvida! Tem como eu coloca ele para atualizar várias tabelas dinâmicas? Tenho 4 tabelas dinâmicas e queria atualizá-las a partir do splashscreen.

    Muito obrigado.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Inscreva-se no nosso canal do Youtube!


Junte-se ao nosso canal do Youtube. Começamos em abril de 2016, mas já temos mais de 06:00 h de treinamentos gratuitos e este número irá aumentar. Vídeos novos todos os sábados.