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:
- Abra o Microsoft Excel.
- Aperte Alt + F11 (Abrirá o ambiente de programação VBA)
- Insira um formulário.
- Clique no formulário duas vezes.
- Após isso cole o código.
- 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

Deixe um comentário