1 / 24

FTIN Formação Técnica em Informática Módulo de Automação de Escritório AULA 05

FTIN Formação Técnica em Informática Módulo de Automação de Escritório AULA 05. Prof. Fábio Diniz. Na aula anterior:. Dropbox . Conceito de Macro . Habilitando a Guia Desenvolver . Gravando uma Macro . Definindo tecla de atalho para a Macro. FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA.

aquarius
Download Presentation

FTIN Formação Técnica em Informática Módulo de Automação de Escritório AULA 05

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. FTINFormação Técnica em InformáticaMódulo de Automação de EscritórioAULA 05 Prof. Fábio Diniz

  2. Na aula anterior: • Dropbox. • Conceito de Macro. • Habilitando a Guia Desenvolver. • Gravando uma Macro. • Definindo tecla de atalho para a Macro. FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA

  3. Na aula anterior: • Atribuindo um botão ou imagem a uma Macro. • Executando uma Macro. • Excluindo uma Macro. • Configurando o nível de Segurança da Macro. FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA

  4. Competências a serem DESENVOLVIDAS Automação de Escritório FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA Introdução a Linguagem de Programação de Macro (Visual Basic for Application).

  5. Temas da aula de hoje: • Acessando o VBA a partir do Excel. • Visão Geral do VBA. • Gravando uma Macro no VBA. • Entendendo o código fonte de uma Macro. • Criando uma Macro passo a passo pelo VBA. • Executando uma Macro ou sub-rotina pelo VBA. FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA

  6. Visual Basic for Application • Visual Basic = VB e Visual Basic for Applications = VBA. • Ambos são linguagens de programação, sendo o VBA de uso exclusivo em aplicativos da família Office. • Uso: Seu principal uso é realizar tarefas repetitivas, como por exemplo, imprimir um número sequencial em convites. FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA

  7. Acessando o VBA a partir do Excel • ATALHOS: • Para abrir o VBA: • Alt+F11. • Para habilitar todas as janelas: • Ctrl+R(Projeto - VBAProject); • F4 (Propriedades). FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA

  8. Visão Geral do VBA • Observe! Na janela “Projeto – VBAProject (Pasta1), estará visível o nome de todas as planilhas do documento em análise. Alterações nos nomes poderão ser realizadas através da janela “Propriedades” no campo “Name”. FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA

  9. Visão Geral do VBA • Ainda na janela “Projeto – VBAProject (Pasta1), quando criarmos Macros no Excel, aparecerá a pasta Módulo1. FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA

  10. Visão Geral do VBA • Ao clicar na referida pasta Módulo1 será possível visualizar todas as macros criadas. Clique em cada Macro e observe as cores: • Azul:São representações da linguagem, comandos padrões: “Sub”, “End Sub”... • Verde:São os comentários aplicados na Macro. • Preto: Variáveis escritas pelo autor. • [Maiores detalhes na página 105 da apostila] FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA

  11. Gravando uma Macro no VBA • CAMINHO: • Inserir; • Módulo; • Digitando, inicie com “Sub” + nome da Macro + “()”, pois é uma linguagem orientada a objeto; • Inserir comando; • Encerra-se a Macro com “End sub”. FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA

  12. Gravando uma Macro no VBA • EXEMPLO 1: • Sub macroteste() • Msgbox “Olá, pessoal! Sejam bem-vindos ao Excel!” • End sub • Observe no Excel o resultado da criação da Macro! Vamos criar um botão?! Bora! FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA

  13. Criando uma Macro passo a passo pelo VBA • CAMINHO: Pode-se digitar manualmente os códigos e funções, como no Excel: • Inserir; • Procedimento... (inserir nome da Macro – escolher o tipo); • EXEMPLO 2: • Em nome, digitaremos “inss”; • Em tipo, marcaremos “Função”. • Confirme em “Ok” e observe! FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA

  14. Criando uma Macro passo a passo pelo VBA • Para ilustrarmos o exemplo, entre os “()” colocaremos “num1”. • Entre PublicFunction e EndFunction, digitaremos “inss = num1 * 0.11. • Agora no Excel, na célula A1, digitaremos 100. Na célula abaixo, colocaremos a Macro criada “=inss(A1). Observe! FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA

  15. Criando uma Macro passo a passo pelo VBA • Exemplo 3: • Sub macromsg() • MsgBox"Bem-vindo ao Excel!" • InputBox("Digite um número!") • End Sub FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA

  16. Criando uma Macro passo a passo pelo VBA • Exemplo 4: • Sub macroteste1() <- Nome da Macro • Dim num1, resultado As Integer <- Variável Local, sendo num1 número inteiro (ex: 1, 2, 3...) • MsgBox "Bem-vindo ao Cálculo do INSS!“ <- Mensagem • num1 = InputBox("Digite um número!") <- Interação • resultado = inss(num1) • msgbox “O valor do INSS é “& resultado & “!!!”<- ‘E’ comercial, para mostrar variável. Usuário não verá! • End Sub FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA

  17. Executando uma Macro ou Sub-rotina no VBA • CAMINHO: • F5 (deixar o mouse em cima da macro desejada) ou clicar no botão Executar do Menu. • F8 (executa passo a passo as Macros). FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA

  18. Momento D.P.F.!! • Saiba fazer bom uso das suas redes sociais!!! • Seja um profissional polivalente. Busque conhecimentos e habilidades em outras áreas. “O homem não é nada além daquilo que a educação faz dele.” Immanuel Kant FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA

  19. FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA ATIVIDADE

  20. ATIVIDADE • Crie duas Macros: • A 1ª deve formatar sua planilha com bordas externas e internas na cor azul e as células devem ter sombreamento na cor vermelho claro. Nome da macro: Formatação. • A 2ª deve remover as bordas e o sombreamento aplicadas na 1ª Macro, nome para a Macro: Limpar. OBS: Crie botões e associe as Macros criadas. FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA

  21. ATIVIDADE • Conceitue VBA, mostrando exemplos de funções realizadas pela mesma. Preferencialmente, realizadas por vocês. FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA

  22. DICAS PARA SUA ATIVIDADE SER SFO!!! • Nossa atividade deve ter os seguintes tópicos: • Capa: + Nome do Aluno • + Nome do Tutor + Módulo + Disciplina + Nº da Atividade. • Sumário: Tópicos da atividade e sua localização na atividade (nº da página). • Introdução: Suas considerações sobre a atividade. • Desenvolvimento: Apresentação de todos os tópicos da atividade, atendendo ao solicitado pelo Professor, sempre mostrando sua própria produção. • Lembrando que cada tópico corresponde a um subtítulo, que deve estar destacado no texto. O texto deve ter no mínimo 10 linhas e no máximo 25 linhas, fonte Arial, tamanho 12 • Conclusão: Suas considerações finais. Devem ser exclusivamente suas! • Bibliografia/Fonte de Pesquisa: Links e livros consultados (Revistas técnicas também são uma ótima opção de pesquisa!) • Utilize o Guia “Minha Atividade é SFO!” • Disponível no AVA

  23. ATIVIDADE DATA E HORÁRIO DA ENTREGA DA ATIVIDADE ESTÃO NO FORUM. EVITE DEIXAR A POSTAGEM DE SUA ATIVIDADE PARA O ÚLTIMO DIA. FAZENDO ISSO, IMPREVISTOS NÃO VÃO LHE PREJUDICAR. * LEMBRANDO QUE SUA ORGANIZAÇÃO TAMBÉM ESTA SENDO AVALIADA FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA

  24. Dúvidas • Acesse o Fórum!! • Chat!! FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA

More Related