Olá Amigos,

Algumas vezes ao desenvolvermos um formulário em VBA necessitamos que o mesmo ocupe toda a tela do monitor.

Isso pode ser um problema tendo em vista que  existem atualmente milhares de opções de configurações de tela, o que torna praticamente impossível fazer isso apenas pela configuração normal de altura e largura.

Para resolver este problema temos um código que pode quebrar um bom galho!

Atenção: Para que você tenha sucesso na implementação do código abaixo é necessário que você tenha em seu projeto VBA um formulário, o código só funciona o formulário que o mesmo for implementado.

Passo a passo para implementação:

  1. Abra o Microsoft Excel.
  2. Aperte Alt + F11 (Abrirá o ambiente de programação VBA)
  3. Insira um formulário.
  4. Clique no formulário duas vezes.
  5. Após isso cole o código.
  6. Aperte F5 para visualizar o código em funcionamento.

Código:

Private Sub UserForm_Initialize()
 
Application.WindowState = xlMaximized
Me.Height = Application.Height
Me.Width = Application.Width
Me.Left = Application.Left
Me.Top = Application.Top
'Me.StartUpPosition = 3
 
End Sub
Temos neste artigo uma forma de como deixar um formulário ficar com tela cheia, esta é apenas uma proposta pois sei que a utilização do Excel não possui limites e podemos encontrar diversas formas de fazermos uma única coisa. 

Caso conheça mais alguma forma peço que compartilhe comigo!.

Agradeço pela leitura e fico no aguardo de seus comentários e sugestões.

Um abraço.
Douglas Godoy




.

Sobre o Autor

Comentários

  1. José Gumiero

    Douglas, obrigado pelo compartilhamento do seu trabalho. Se precisar de ajuda em pesquisa, entre em contato comigo.

    1. Douglas Godoy Resposta do Autor

      Renato,

      Obrigado pela participação, mas o comando Application.DisplayFullScreen = True deixa o excel em tela cheia, o comando deste artigo deixa o formulário em tela cheia, usamos quando estamos criando sistemas com o VBA, por isso são comandos diferentes para situações diferentes.

      Obrigado pela colaboração!

      Abraços
      DG

  2. Pingback: Aprendendo como enviar Email com VBA usando o Excel - Douglas GodoyDouglas Godoy

Deixe uma resposta

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