Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouDiogo Amador Alterado mais de 9 anos atrás
1
FTIN Formação Técnica em Informática Módulo de Automação de Escritório AULA 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 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: 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: ATALHOS: Para abrir o VBA: Para abrir o VBA: - -Alt+F11. Para habilitar todas as janelas: 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! Observe! FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA 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”.
9
Visão Geral do VBA FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA Ainda na janela “Projeto – VBAProject (Pasta1), quando criarmos Macros no Excel, aparecerá a pasta Módulo1.
10
Visão Geral do VBA FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA Ao clicar na referida pasta Módulo1 será possível visualizar todas as macros criadas. Clique em cada Macro e observe as cores: -Azul: -Azul: São representações da linguagem, comandos padrões: “Sub”, “End Sub”... -Verde: -Verde: São os comentários aplicados na Macro. -Preto: -Preto: Variáveis escritas pelo autor. [Maiores detalhes na página 105 da apostila]
11
Gravando uma Macro no VBA FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA CAMINHO: 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”.
12
Gravando uma Macro no VBA FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA EXEMPLO 1: 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!
13
Criando uma Macro passo a passo pelo VBA FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA CAMINHO: 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: EXEMPLO 2: -Em nome, digitaremos “inss”; -Em tipo, marcaremos “Função”. -Confirme em “Ok” e observe!
14
Criando uma Macro passo a passo pelo VBA - -Para ilustrarmos o exemplo, entre os “()” colocaremos “num1”. - -Entre Public Function e End Function, 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 FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA Exemplo 3: Exemplo 3: Sub macromsg() MsgBox "Bem-vindo ao Excel!" InputBox ("Digite um número!") End Sub
16
Criando uma Macro passo a passo pelo VBA FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA Exemplo 4: Exemplo 4: Nome da Macro Sub macroteste1() <- Nome da Macro Variável Local, sendo num1 número inteiro (ex: 1, 2, 3...) Dim num1, resultado As Integer <- Variável Local, sendo num1 número inteiro (ex: 1, 2, 3...) Mensagem MsgBox "Bem-vindo ao Cálculo do INSS!“ <- Mensagem Interação num1 = InputBox ("Digite um número!") <- Interação resultado = inss(num1) E’ comercial, para mostrar variável. Usuário não verá! msgbox “O valor do INSS é “& resultado & “!!!”<- ‘E’ comercial, para mostrar variável. Usuário não verá! End Sub
17
Executando uma Macro ou Sub-rotina no VBA FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA CAMINHO: 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).
18
Momento D.P.F.!! Saiba fazer bom uso das suas redes sociais!!! Seja um profissional polivalente. Busque conhecimentos e habilidades em outras áreas. FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA “O homem não é nada além daquilo que a educação faz dele.” Immanuel Kant
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!!! 22 Nossa atividade deve ter os seguintes tópicos: Capa: Capa: + Nome do Aluno + Nome do Tutor + Módulo + Disciplina + Nº da Atividade. Sumário: Sumário: Tópicos da atividade e sua localização na atividade (nº da página). Introdução: Introdução: Suas considerações sobre a atividade. Desenvolvimento: 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 : Conclusão : Suas considerações finais. Devem ser exclusivamente suas! Bibliografia/Fonte de Pesquisa : 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
DATA E HORÁRIO DA ENTREGA DA ATIVIDADE ESTÃO NO FORUM. ATIVIDADEATIVIDADE 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 AVALIAD A FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA
24
Dúvidas Acesse o Fórum!! Acesse o Fórum!! Chat!! Chat!! FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.