Pplware

Dicas do Microsoft Excel é ao Domingo…no Pplware – 49

Ora vivam caros leitores. Mais um Domingo e mais uma artigo da rubrica “Dicas do Microsoft Excel é ao Domingo….no Pplware”. Lembramos que esta é uma rubrica “aberta” a todos os leitores que pretendam contribuir. Para tal devem enviar-nos um e-mail com a dica que pretendem ver publicada. Caso tenham também alguma dúvida ou problema a resolver no Excel, deixem essa informação nos comentários para que a comunidade Pplware ajude a resolver.

Tal como prometido, hoje vamos ensinar a trabalhar com formulários no Excel, usando o nosso próprio código. Para isso vamos começar por dar um nome à nossa folha de cálculo, devendo esta chamar-se ws_pplware

Como este é o primeiro tutorial deste tipo, vamos fazer um formulário muito simples para introduzir valores na folha de calculo via formulário.

Agora vamos ao modo programador e depois a Insert > UserForm. Depois começamos por arrastar uma TextBox e damos-lhe o nome de t_msg

Em seguida arrastamos uma Label (texto informativo), e no parâmetro Caption escrevemos Mensagem

Para finalizar a parte do formulário inserirmos um commandButton e definimos como nome: cmdAdd e no Caption escrevemos Inserir

Dando agora duplo click sobre o botão Inserir e colocamos o seguinte código:

Private Sub cmdAdd_Click()

'Encontra próxima célula a escrever
Linha = Worksheets("ws_Pplware").Range("A1").CurrentRegion.Rows.Count

'Escreve valor da TextBox
Range("A1").Offset(Linha, 0).Value = Me.t_msg
End Sub

Feito isto, carreguem em Play (na barra superior) e verifiquem se os valores inseridos no formulário passa para a folha de cálculo.

Este é um exemplo bastante simples da utilização de VBA em formulários do Excel. Nos próximos tutoriais iremos explicar passo a passo, código, construção de formulários, etc

Outros artigos sobre Excel

    1. Operações básica: SOMA, MÉDIA, MÁXIMO, MINIMO
    2. Actualização da formula de acordo com a linha e coluna
    3. Referências fixas
    4. Utilização de formulas e valores em várias folhas
    5. Destacar facilmente valores em Excel
    6. Dividir uma String (frase) em partes
    7. Função VLOOKUP (PROCV em Português)
    8. Converter formulas em números
    9. Criar listas de números aleatórios
    10. Funções lógicas do Excel: SE(), E(), OU()
    11. Adicionar totais a um gráfico de colunas empilhadas
    12. Formatar comentários
    13. Funções Financeiras (Funções PGTO() e TAXA())
    14. função DIA.DA.SEMANA e a função TEXTO
    15. Esconder informação na hora de imprimir
    16. Listas Personalizadas
    17. Preencher células em branco
    18. Mover, copiar ou colar os dados na sua folha de Excel
    19. Criar modelos de gráficos personalizados
    20. Adicionar dados a um gráfico
    21. Funcionalidades “escondidas” do Excel
    22. Definir Nomes para as células
    23. Função SOMARPRODUTO()
    24. Soma Automática
    25. Como lidar com datas num gráfico
    26. Função ORDEM
    27. Fixar os dados de um gráfico
    28. Proteger uma folha de Excel
    29. Validação de dados…Combobox com dados
    30. Concatenação e funcionalidade Localizar e Substituir
    31. Ordenação de valores
    32. Como criar uma Macro
    33. Função Compactar
    34. Definir a área de impressão dinamicamente
    35. Percentagem variável
    36. MAIÚSCULAS, MINÚSCULAS ou INICIAL.MAIÚSCULA e Função Potência
    37. Tabelas dinâmicas
    38. Trabalho colaborativo
    39. Activar e utilizar um suplemento
    40. Gráficos sparkline
    41. Personalizar Gráficos sparkline para mostrar tendências de dados
    42. Definir e utilizar nomes em fórmulas
    43. Função BDContar
    44. Função Não
    45. Fórmulas de Matriz – Array Formulas (Parte I)
    46. Formulas de Matriz – Array Formulas (Parte II)
    47. Modo Programador
    48. Criar formulários rapidinho

Exit mobile version