Universidade Federal de Campina Grande – UFCG Centro de Ciências e Tecnologias – CCT Unidade Acadêmica de Engenharia Química - UAEQ Universidade Federal.

Slides:



Advertisements
Apresentações semelhantes
Visual Basic for Applications
Advertisements

FTIN Formação Técnica em Informática
Pontifícia Universidade Católica de Goiás Departamento de Engenharia Curso de Graduação em Engenharia de Produção ENG 1004 – Linguagem de Programação para.
FTIN Formação Técnica em Informática Módulo de Automação de Escritório AULA 05 Prof. Fábio Diniz.
Excel Avançado Ronado Calixto Vinicius Santana
VBA - Introdução Pontifícia Universidade Católica de Goiás
HTML - HyperText Markup Language Professora: Fabrícia F. de Souza.
Design Gráfico Introdução ao Web Design Prof° Ms. Claudio Benossi Aula 02 Introdução ao Web Design Prof° Ms. Claudio Benossi Aula 02.
Profº Cláudio Barbosa VBScript Introdução  Visual Basic - Linguagem de uso geral da Microsoft.  VBScript (Visual Basic.
Conteúdo Definir o Excel Definir o Excel Apresentar da área de Trabalho Apresentar da área de Trabalho Explorar a Barra de Ferramenta Explorar a Barra.
Universidade Federal de Campina Grande – UFCG Centro de Ciências e Tecnologias – CCT Unidade Acadêmica de Engenharia Química - UAEQ Universidade Federal.
Universidade Federal de Campina Grande – UFCG Centro de Ciências e Tecnologias – CCT Unidade Acadêmica de Engenharia Química - UAEQ Universidade Federal.
Programação Orientada a Objetos com C++ Descrição do Trabalho Final.
Gerador de aplicativos Oracle PL/SQL WEB baseado na estrutura das tabelas do banco de dados Oracle Wagner da Silva Orientando Prof. Alexander Roberto Valdameri.
Universidade Federal de Campina Grande – UFCG Centro de Ciências e Tecnologias – CCT Unidade Acadêmica de Engenharia Química - UAEQ Universidade Federal.
Universidade Federal de Campina Grande – UFCG Centro de Ciências e Tecnologias – CCT Unidade Acadêmica de Engenharia Química - UAEQ Universidade Federal.
Para instalar o Office 2016 para Mac, você precisa de:instalar o Office 2016 para Mac Um Mac que atenda a estes requisitosestes requisitos Uma conta de.
Sugestão de 2000 caracteres com espaço. Normas gerais para elaboração e apresentação do pôster. Tamanho do pôster: Largura: 90cm; Altura: 1,20m. O texto.
1 - verifique a disponibilidade dos arquivos necessários para o início do processo de instalação do sistema A.g.i.l. em um terminal de atendimento. Arquivos.
Título: fonte Calibri tamanho 48
TÍTULO DO TRABALHO EM CAIXA ALTA Letra Calibri tamanho 48
CARACTERISTICAS FÍSICO-QUÍMICAS DE FRUTOS
CONGRESSO INTERNACIONAL DE ENFERMAGEM
Introdução OO.
Introdução Barra de Menus Barra de Ferramentas Padrão
SIGPP Sistema Integrado de Gestão de Planejamento e de Projetos
SOBRENOME, Nome do Autor 1, SOBRENOME, Nome do Autor 2
27º Simpósio do Programa de Pós-graduação em Engenharia Mecânica
Título: fonte Calibri tamanho 48 RESULTADOS E DISCUSSÃO
TAL, Fulano de Instituição TÍTULO DO PÔSTER
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE CIÊNCIAS RURAIS
TÍTULO, CENTRALIZADO, LETRAS MAIÚSCULAS, EM NEGRITO
Microsoft Office.
Introdução a Linguagem Java
Módulo I Capítulo 2: IDE e Variáveis
Módulo I Capítulo 1: Introdução ao curso
Desenvolvimento ou corpo do artigo
UNIVERSIDADE DE SÃO PAULO
Cursos para Microsoft Office
Access 2010 Microsoft. Access 2010  O Microsoft Access é um Sistema de Gestão de Base de Sados (SGBD) relacional em ambiente gráfico (Windows), que possibilita.
INTRODUÇÃO A COMPUTAÇÃO
Introdução e objetivos
Cursos para Microsoft Office
PIT – PROGRAMA INTERNO DE TREINAMENTO 2015
Substituir pela LOGO do SOFTWARE
Cursos para Microsoft Office
OCTOPUS: UMA NOVA FERRAMENTA COMPUTACIONAL PARA A ESTIMATIVA DE PROPRIEDADES FÍSICAS E QUÍMICAS DE COMPOSTOS ORGÂNICOS MOLECULARES Nathan S. Evangelista1,
MICROPROCESSADOR Prof. ALEXANDRE KASCHER MOREIRA Assunto: Matriz de células de memória.
Conceitos Básicos do Excel. O Excel é um editor de planilhas eletrônicas para visualização, gerenciamento e análise de dados, mas também possui alguns.
MARKETING III A5 – PESQUISA DE MERCADO III.
Title - Título do Trabalho Authors: Nome dos Autores (Instituição)
DIGITE AQUI O TÍTULO DO SEU TRABALHO – DIGITE AQUI O TÍTULO DO SEU TRABALHO Primeiro A. Autor1, Segundo B. Autor, Jr.1, Terceiro C. D. Autor2 1Universidade.
Título do Trabalho Trabalho de Conclusão de Curso (1 ou 2)
Prof. Paulo Cesar Spigolon (Paulinho)
CARACTERISTICAS FÍSICO-QUÍMICAS DE FRUTOS
Prof.: Bruno Rafael de Oliveira Rodrigues
28º Simpósio do Programa de Pós-graduação em Engenharia Mecânica
Prof. Paulo Cesar Spigolon (Paulinho)
Prof. Paulo Cesar Spigolon (Paulinho)
Prof. Paulo Cesar Spigolon (Paulinho)
Substituir pela LOGO do SOFTWARE
Curso Superior de Administração Disciplina Informática Aplicada II
Prof. Paulo Cesar Spigolon (Paulinho)
RESULTADOS E DISCUSSÃO AGRADECIMENTO (Opcional) REFERÊNCIAS (Opcional)
II Encontro Acadêmicos das Engenharias da UniRV
Título: fonte Calibri tamanho 48
CARACTERISTICAS FÍSICO-QUÍMICAS DE FRUTOS
Um pouco de Excel 2013 e mais sobre o brOffice Calc
TÍTULO DO TRABALHO EM CAIXA ALTA LETRA CALIBRI TAMANHO 44 ou 46
Excel 2013 Prof. André Aparecido da Silva
Transcrição da apresentação:

Universidade Federal de Campina Grande – UFCG Centro de Ciências e Tecnologias – CCT Unidade Acadêmica de Engenharia Química - UAEQ Universidade Federal de Campina Grande – UFCG Centro de Ciências e Tecnologias – CCT Unidade Acadêmica de Engenharia Química - UAEQ Desenvolvendo aplicações em VBA - Excel

Objetos, propriedades e métodos Toda manipulação de elementos de uma planilha ou características do Excel segue um modelo de objetos, propriedades e métodos.

Objetos, propriedades e métodos Objetos - uma unidade de dados que representa determinado elemento da sua planilha ou do Excel. É um objeto (no sentido não-técnico da palavra) que permite uma referência, por exemplo, às células de sua planilha, a um gráfico ou à janela do Excel. Objetos - uma unidade de dados que representa determinado elemento da sua planilha ou do Excel. É um objeto (no sentido não-técnico da palavra) que permite uma referência, por exemplo, às células de sua planilha, a um gráfico ou à janela do Excel.

Objetos, propriedades e métodos Objetos são os blocos fundamentais da linguagem VBA: os outros elementos, propriedades e métodos são subordinados aos objetos.

Objetos, propriedades e métodos Observe o bloco de código: Range("A1").Value = "Olá!" Range("A1").Font.Name = "Verdana" Range("A1").Font.Size = 12 As instruções acima realizam as seguintes ações: A primeira linha insere o texto "Olá!" na célula A1 ; A segunda linha atribui à célula A1 da planilha ativa a fonte Verdana; A terceira linha atribui à célula A1 o tamanho de fonte 12.

Objetos, propriedades e métodos O valor Range(" A1 ") é um objeto: manipulações feitas sobre ele implicam ações realizadas na célula A1. Veja mais alguns exemplos de objetos: O valor Range(" A1 ") é um objeto: manipulações feitas sobre ele implicam ações realizadas na célula A1. Veja mais alguns exemplos de objetos: Application.ScreenUpdating = False ActiveCell.Value = 3.14

Objetos, propriedades e métodos O objeto Application se refere Excel, e permite o controle de características do próprio aplicativo. Para impedir a atualização da tela durante a execução de uma macro para que o usuário não veja seus passos intermediários é o que ocorre na primeira linha do código acima (onde se atribuiu a ScreenUpdating o valor False). O objeto ActiveCell se refere à célula ativa no momento da execução da macro: no exemplo acima, a célula selecionada receberá o valor O objeto Application se refere Excel, e permite o controle de características do próprio aplicativo. Para impedir a atualização da tela durante a execução de uma macro para que o usuário não veja seus passos intermediários é o que ocorre na primeira linha do código acima (onde se atribuiu a ScreenUpdating o valor False). O objeto ActiveCell se refere à célula ativa no momento da execução da macro: no exemplo acima, a célula selecionada receberá o valor Application.ScreenUpdating = False ActiveCell.Value = 3.14

Propriedades Observe novamente o exemplo: estas instruções se aplicam ao objeto Range(" A1 "), ou seja, à célula A1. Elas alteram ou definem propriedades deste objeto. Propriedades são, portanto, características de cada objeto; por exemplo, não existe uma propriedade Value para o objeto Application, mas ela existe para uma célula (objeto Range). Observe novamente o exemplo: estas instruções se aplicam ao objeto Range(" A1 "), ou seja, à célula A1. Elas alteram ou definem propriedades deste objeto. Propriedades são, portanto, características de cada objeto; por exemplo, não existe uma propriedade Value para o objeto Application, mas ela existe para uma célula (objeto Range). Range("A1").Value = "Olá!" Range("A1").Font.Name = "Verdana" Range("A1").Font.Size = 12

Métodos Métodos são ações aplicadas a um objeto. Ao contrário das propriedades, que modificam suas características, métodos realizam ações mais amplas. Observe o exemplo: Delete é um método do objeto ActiveCell: ele apagará a célula ativa. Quit é um método do objeto Application; ele encerra o Excel (se há uma planilha aberta não salva, você poderá fazê-lo antes da conclusão desta ação). Métodos são ações aplicadas a um objeto. Ao contrário das propriedades, que modificam suas características, métodos realizam ações mais amplas. Observe o exemplo: Delete é um método do objeto ActiveCell: ele apagará a célula ativa. Quit é um método do objeto Application; ele encerra o Excel (se há uma planilha aberta não salva, você poderá fazê-lo antes da conclusão desta ação). ActiveCell.Delete Application.Quit

Obtendo uma lista de objetos, propriedades e métodos O Excel e a linguagem VBA contam com um número grande de classes (definições de objetos), métodos e propriedades. Para facilitar a elaboração de macros, o editor do Visual Basic tem uma ferramenta chama Pesquisador de Objeto, que lista hierarquicamente todos estes elementos.

Obtendo uma lista de objetos, propriedades e métodos Pesquisador de Objeto, que lista hierarquicamente todos estes elementos.

Obtendo uma lista de objetos, propriedades e métodos

Exemplos Criar um macro Objetos para formata os valores em B2:B6 usando negrito e itálico.