Cursos, tutoriais e planilhas prontas

Como fazer uma userform profissional

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram

Leia também...

Deixar seu arquivo Excel mais bonito não é meramente uma questão estética. Caprichando no visual seu arquivo fica mais fácil de ser utilizado e transmite muito mais confiança nos dados apresentados.

Neste artigo, foco em um ponto específico de arquivos em Excel, as userform, que são aquelas janelas que podemos montar e configurar da maneira que acharmos mais convenientes e que dão a nossa planilha uma cara de…. não-planilha, e mais de um programa de computador mesmo.

Outro artigo interessante sobre userforms que temos aqui no site é o de abrir uma Paleta de cores em userform.

Como seria uma Userform moderna?

A proposta aqui é puramente te mostrar formas de montar um userform com visual moderno, e que você possa aplicar essas ideais em seus próprios projetos, fazendo adaptações para o seu próprio gosto e necessidade.

Iremos sair de uma userform básica, feia, como essa:

Para um userform com uma cara totalmente profissional, como essa a seguir.

Diferenças entre as userforms acima

Userform feia

  • Visual windows 98
  • Qualquer valor ou texto é permitido no campo “Valor”
  • Botão feio, sem animação
  • Todos os campos são digitáveis

Userform bonita

  • Visual moderno
  • Campo “Valor” aceita apenas números e vírgula
  • Botão bonito, animado (muda de cor com o passar do mouse)
  • Mouse muda de ícone ao passar sobre o botão
  • Campo “Virtual” é uma check box

Vídeo

O conteúdo deste artigo é muito visual, já que se trata da estética das userforms, logo acredito que descrever os passos todos em texto ficará extremamente extenso e cansativo para o leitor, assim, segue abaixo o vídeo onde mostro a como sair de uma userform feia, para uma userform profissional.

Códigos

Todos os códigos mostrados no vídeo acima, estão aqui e separados conforme onde eles estavam no vídeo.

Código do Userform UF_Registros

Private Sub BT_Inativo_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    BT_Inativo.Visible = False
End Sub

Private Sub BT_Ativo_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    BT_Inativo.Visible = False
    Call AddCursor
End Sub

Private Sub CT_Preço_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
    Select Case KeyAscii
        Case 44, 48 To 57
            'Não faz nada, aceita a tecla
        Case Else
            KeyAscii = 0
    End Select
End Sub

Private Sub UserForm_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    BT_Inativo.Visible = True
End Sub

Código Módulo1

Option Explicit

'Declaração de API
    Private Declare PtrSafe Function LoadCursor Lib "user32" Alias "LoadCursorA" (ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
    Private Declare PtrSafe Function SetCursor Lib "user32" (ByVal hCursor As Long) As Long

'Setar o Cursor
Function AddCursor()
    SetCursor LoadCursor(0, 32649)

'    Outros cursores do Windows
'    IDC_ARROW = 32512
'    IDC_IBEAM = 32513
'    IDC_WAIT = 32514
'    IDC_CROSS = 32515
'    IDC_UPARROW = 32516
'    IDC_SIZE = 32640
'    IDC_ICON = 32641
'    IDC_SIZENWSE = 32642
'    IDC_SIZENESW = 32643
'    IDC_SIZEWE = 32644
'    IDC_SIZENS = 32645
'    IDC_SIZEALL = 32646
'    IDC_NO = 32648
'    IDC_HAND = 32649
'    IDC_APPSTARTING = 32650
End Function

Pacote de imagens

No vídeo falo sobre um pacote de icones para download, você pode baixar o arquivo zipado abaixo, porém somente membro do canal têm acesso.

O pacote possui um total de 2019 imagens.

Leia também...

Calculadora financeira

Calculadora financeira Uma conta que todos mundo adora fazer é: Quanto preciso investir hoje para ter R$ 1.000.000,00 (um milhão) em tantos anos? Bom, foi

Ler »

Gerador de catálogos

Gerador de catálogos Com o Gerador de catálogos do Função Excel você poderá criar catálogos personalizados de maneira muito fácil e rápida. Os catálogos são gerados em formato

Ler »

Deixe um comentário ou uma dúvida

Compartilhe

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram

Planilhas prontas

Composição de custos

Calcule e analise todos os custos diretos da produção de seus produtos, seja qual for o tamanho da sua empresa e seu ramo de atuação.

Gere relatórios detalhados que exibem a composição do custo de cada produto, de forma individual ou conjunta. Melhor precifique seus produtos mantendo uma margem de lucro de que você deseja.

Faça simulações com preços de insumos e veja o impacto de cada um na composição total de seu produto final.

Saber mais »

Planilha de Controle Uber, Cabify & 99 Pop

Com a Planilha de Controle Uber, Cabify & 99 Pop você terá total controle de seus ganhos e gastos como motorista, sabendo de onde vem e para onde vai seu dinheiro.
Com esta planilha você terá em detalhes todo o fluxo de dinheiro que envolve seu trabalho como motorista, e poderá controlar melhor sua renda.

Saber mais »

Histórico de Cotações

Baixe cotações históricas de ações, índices, moedas, criptomoedas, commodities e fundos em mais de 50 bolsas de valores no mundo, direto no Excel. Selecione os parâmetros desejados e deixe o arquivo fazer o resto para você, de forma rápida, simples e organizada.

Saber mais »

Leia também...

Faça uma doação

Nos ajude a continuar te ajudando.
Faça uma doação!

Compartilhe com o mundo

Gostou do artigo?
Não seja egoista, compartilhe!

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp

fique SEMPRE ATUALIZADO!

Junte-se a lista de e-mails do Função Excel

Receba e-mails semanais e melhore constantemente suas habilidades com Excel

Inscreva-se