Aprendendo VBA – Como deixar um formulário ficar com tela cheia!?

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!

[atencao]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.[/atencao]

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:

[vb] 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
[/vb] [ok]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. [/ok]

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

Comentários