[A BÍBLIA DO VBA NO ACCESS]: MACROS E PROGRAMAÇÃO VBA NO ACCESS - CURSO COMPLETO

Páginas: 1164 | Autor: Júlio Battisti | 50% de Desconto e 21 Super Bônus

Você está em: PrincipalArtigosExcel Avançado › Módulo 6 : 02
Quer receber novidades e e-books gratuitos?
›››
« Lição anterior Δ Página principal ¤ Capítulos Próxima lição »
Excel Avançado - 120 Lições
Autor: Júlio Battisti
Módulo 6 - Lição 02 - Bibliotecas, Objetos, Propriedades, Métodos e Referências

Nos tópicos anteriores tratamos dos aspectos básicos do VBA. Com os aplicativos do Office (Word, Excel, Access e Power Point), temos acesso a um vasto conjunto de Bibliotecas; cada biblioteca com dezenas/centenas de objetos, cada objeto com inúmeros métodos, propriedades e coleções. Com a utilização dos objetos disponibilizados pelo Office, podemos criar soluções bastante sofisticadas. Nesta lição vamos entender exatamente o que são e como se relacionam, os seguintes itens:Bibliotecas, Objetos, Propriedades, Métodos, Coleções.

Para início de conversa, considere a figura a seguir:

Excel Avançado em 120 Lições - Júlio Battisti

Os diversos objetos disponíveis estão agrupados em Bibliotecas. Uma Biblioteca é um conjunto de objetos que são utilizados para uma determinada função/atividade. Por exemplo, todos os objetos para acesso a dados são agrupados em uma biblioteca chamada DAO - Data Access Objects. Existe uma outra biblioteca para acesso a dados, conhecida como ADO - Activex Data Objects. Existe uma biblioteca com os diversos objetos do Excel e assim por diante. Existem dezenas de bibliotecas disponíveis. Isso demonstra bem o poder da utilização do VBA em conjunto com os Objetos/Bibliotecas disponíveis.

Em cada Biblioteca estão disponíveis dezenas/centenas de objetos. Cada objeto é utilizado para um conjunto de ações específico. Por exemplo: O objeto RecordSet é utilizado para acessar dados de uma tabela. Uma vez criado um objeto RecordSet, podemos realizar uma série de operações sobre os diversos registros da tabela.

Cada objeto possui um conjunto de métodos, propriedades e coleções. Um método realiza uma operação específica, como por exemplo o método Open, do objeto RecordSet. Este método é utilizado para estabelecer a conexão entre um objeto RecordSet e um determinado conjunto de Registros. No código VBA, utilizamos a seguinte sintaxe:

NomeDoObjeto.NomeDoMétodo(par1, par2, ..., parn)

Por exemplo, para utilizar o método Open, de um objeto RecordSet chamado rs, utilizaríamos a seguinte sintaxe:

rs.Open("Pedidos")

Uma propriedade descreve uma característica do objeto. Por exemplo, temos uma propriedade chamada RecordCount que informa quantos registros existem no objeto RecordSet. Por exemplo, para atribuir a variável quantos, o número de registros de um objeto RecordSet chamado rs, utilizaríamos o seguinte comando:

quantos = rs.RecordCount

Uma coleção é um conjunto de elementos do mesmo tipo. Por exemplo, todo banco de dados do Microsoft Access, possui uma coleção chamada Forms. Através desta coleção podemos ter acesso a todos os Formulários do banco de dados. Toda planilha do Excel tem uma coleção chamada Worksheets. Através dessa coleção temos acesso a todas as planilhas de um arquivo do Excel.

Podemos percorrer todos os elementos de uma coleção, utilizando a estrutura de Controle For...Each, que será tratada no próximo tópico. 

A Estrutura For...Each

A estrutura For...Each é utilizada para "percorrer" todos os elementos de uma coleção. Por exemplo, se quisermos percorrer todos os elementos da coleção Forms de um banco de dados, exibindo o nome de cada formulário, devemos utilizar a estrutura For/Each, para percorrer todos os elementos da coleção Forms, exibindo o nome de cada um dos elementos.

Nota: Nos exemplos de código das próximas lições, veremos o funcionamento da estrutura For...Each em detalhes.

Uma visão geral da Biblioteca de Objetos do Excel:

Na figura a seguir temos uma visão geral da Biblioteca de Objetos do Microsoft Excel.

Excel Avançado em 120 Lições - Júlio Battisti

Nota: Quando trabalhamos com o VBA, temos que utilizar os nomes dos comandos, objetos, funções, métodos e propriedades em inglês. Não existe tradução. Por exemplo, se ao invés de Left, usarmos Esquerda para o nome da função, será gerado um erro, informando que não existe a função Esquerda.

Nas demais lições desse módulo, estudaremos alguns dos principais objetos, da Biblioteca de Objetos do Excel.

Observe que uma biblioteca de objetos forma uma espécie de hierarquia de objetos. Por exemplo, um objeto Worksheet somente existe dentro do contexto de um objeto Application. Já o próprio objeto Worksheet pode possuir outros objetos, cada objeto com os seus métodos e propriedades, conforme indicado na Figura a seguir:

Excel Avançado em 120 Lições - Júlio Battisti

Veja que um único objeto da hierarquia de objetos - Worksheet, é composto de dezenas de outros objetos, métodos, propriedades e coleções. É esse grande número de objetos que possibilita o acesso a todo e qualquer elemento de uma planilha do Excel, através da programação VBA.

« Lição anterior Δ Página principal ¤ Capítulos Próxima lição »

Best Sellers de Excel do Julio Battisti

Todos com Vídeo Aulas, E-books ou Exemplos de Brinde!

Excel 2010 Básico - Passo a Passo

 Aprenda com Júlio Battisti: Excel 2010 Avançado - Através de Exemplos Práticos

 

Autor: Júlio Battisti | Páginas: 540 | Editora: Instituto Alpha

 

[Livro]: Aprenda com Júlio Battisti: Access 2010 Básico em 140 Lições - Através de Exemplos Práticos

Excel 2010 Avançado - Passo a Passo

 Aprenda com Júlio Battisti: Excel 2010 Avançado - Através de Exemplos Práticos

 

Autor: Júlio Battisti | Páginas: 952 | Editora: Instituto Alpha

 

[Livro]: Aprenda com Júlio Battisti: Access 2010 Básico em 140 Lições - Através de Exemplos Práticos

Macros e VBA no Excel 2010 - Passo a Passo

Livro: Macros e VBA no Excel 2010 - Passo a Passo

 

Autor: Júlio Battisti | Páginas: 1124 | Editora: Instituto Alpha

 

Livro: Macros e VBA no Excel 2010 - Passo a Passo

A Bíblia do Excel 2010 - Curso Completo

Livro: Macros e VBA no Excel 2010 - Passo a Passo

 

Autor: Júlio Battisti | Páginas: 1338 | Editora: Instituto Alpha

 

Livro: Macros e VBA no Excel 2010 - Passo a Passo

Todos os livros com dezenas de horas de vídeo aulas de bônus, preço especial (alguns com 50% de desconto). Aproveite. São poucas unidades de cada livro e por tempo limitado.

Dúvidas?

Utilize a área de comentários a seguir.

Me ajude a divulgar este conteúdo gratuito!

Use a área de comentários a seguir, diga o que achou desta lição, o que está achando do curso.
Compartilhe no Facebook, no Google+, Twitter e Pinterest.

Indique para seus amigos. Quanto mais comentários forem feitos, mais lições serão publicadas.

Quer receber novidades e e-books gratuitos?
›››

Novidades e E-books grátis

Fique por dentro das novidades, lançamento de livros, cursos, e-books e vídeo-aulas, e receba ofertas de e-books e vídeo-aulas gratuitas para download.



Institucional

  • Quem somos
  • Garantia de Entrega
  • Formas de Pagamento
  • Contato
  • O Autor
  • Endereço

  • Júlio Battisti Livros e Cursos Ltda
  • CNPJ: 08.916.484/0001-25
  • Rua Vereador Ivo Cláudio Weigel, 537 Universitário
  • Santa Cruz do Sul/RS
  • CEP 96816-208
  • Todos os direitos reservados, Júlio Battisti 2001-2017 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI