A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

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

Apresentações semelhantes


Apresentação em tema: "FTIN Formação Técnica em Informática Módulo de Automação de Escritório AULA 05 Prof. Fábio Diniz."— Transcrição da apresentação:

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


Carregar ppt "FTIN Formação Técnica em Informática Módulo de Automação de Escritório AULA 05 Prof. Fábio Diniz."

Apresentações semelhantes


Anúncios Google