Tutoriais

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

6 Comentários

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.

excel_00

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

ex_01

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

ex_02

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

ex_03

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

ex_04

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

ex_05

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

ex_06

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

Autor: Pedro Pinto
Partilhar:
Tags:
Também pode gostar

Comentários

6

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de António Paulo
    António Paulo

    Muito bom e útil este artigo, só tenho a agradecer ao Sr. Pedro Pinto e toda comunidade Pplware por estes excelentes trabalhos.
    Esta página do Pplware está mo top dos “meus favoritos” e aconselho a todos os que visitam pela primeira vez a voltar, pois não se vão arrepender.

  2. Avatar de Marco António Saraiva Martins

    A mim já nem top dos favoritos esta. A 1º coisa que faço ao ligar o pc e abrir facebook e pplware ao mesmo tempo. Alias meu chromito está abrir isso logo automaticamente 😛

    PPLWARE NO TOP DOS TOP’s

  3. Avatar de Pedro
    Pedro

    Bom dia
    Tenho uma dúvida a colocar sobre Excel. Tendo uma janela com varias folhas de calculo abertas, é possivel utilizar valores da folha 1 na folha 2?
    Como faco isso se for possível?

    Obrigado

    Pedro

    1. Avatar de Luis Cândido
      Luis Cândido

      Bom dia Pedro,

      Sim esse cenário é possível. Para isso basta colocar ‘=’ na Folha2 e ir buscar a célula à Folha1.

      A fórmula na Folha2 vai ficar algo do género: =Folha1!A1 (onde Folha1 é o nome da folha e A1 a célula da folha onde vais buscar o valor).

  4. Avatar de FilipeC

    Não estou a conseguir elaborar o documento, tal como é apresentado.
    Eu precisavad e ter mais esclarecimentos sobre a introdução de formulários como este… excelente artigo e claro, excelente site.

  5. Avatar de Paulo Sequeira
    Paulo Sequeira

    Excelente artigo 🙂
    Já tinha criado formulários baseados em campos no Word… No Excel não o sei fazer, nem sei se dará, mas isto já é um bom início.
    Continuem…