[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 : 11
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 11 - O Objeto Application - Propriedades e Métodos - Parte 1

Conforme descrito na Lição 4, desse módulo, o objeto Application representa o Excel propriamente dito. É o primeiro objeto, na hierarquia de objetos do Microsoft Excel. Na Lição 4 fizemos um breve estudo desse objeto. Ele possui dezenas de propriedades e métodos, para ser mais exato, somando propriedades e métodos, temos a incrível marca de 218. Estudar todos esses métodos e propriedades exigiria um curso tão extenso quanto todo esse curso de Excel Avançado. Nessa a nas próximas duas lições, faremos um estudo das principais propriedades e métodos do objeto Application, avançando um pouco em relação ao que foi estudado na Lição 4.

Principais propriedades do método Application: Vamos iniciar o estudo das principais propriedades do objeto Application. Esse estudo seguirá na Próxima lição.

Propriedade ThisWorkBook:

Essa propriedade retorna um objeto Workbook representando a pasta de trabalho na qual o código da macro atual está sendo executado. É do tipo Somente leitura, ou seja, essa propriedade somente pode ser usada para fazer referência ao Workbook atualmente carregado e não para definir o Workbook ativo.

Use essa propriedade para referir-se à pasta de trabalho que contém o código de sua macro.

Por exemplo, use código tal como o seguinte para ativar uma folha de caixa de diálogo armazenada em sua pasta de trabalho do suplemento.

ThisWorkbook.DialogSheets(1).Show

Essa propriedade só pode ser usada de dentro do Microsoft Excel. Você não pode usá-la para acessar uma pasta de trabalho a partir de um outro aplicativo, como por exemplo o Microsoft Access.

O exemplo a seguir fecha a pasta de trabalho que contém o código de exemplo. Alterações na pasta de trabalho, caso existam, não são salvas.

ThisWorkbook.Close SaveChanges:=False

A propriedade ThisWorkbook retorna uma referência a um objeto Workbook, o qual faz referência a pasta de trabalho atual. Podemos utilizar todas as propriedades do objeto Workbook (que estudaremos em detalhes a partir da lição 14) para obter informações sobre a pasta de trabalho atual. No exemplo a seguir, usamos a propriedade FullName para obter o caminho completo (por exemplo C:\ExcelAvancado\Teste.xls) da pasta de trabalho atual:

MsgBox "Você está trabalhando no seguinte arquivo: " & ThisWorkbook.FullName

Propriedade ActiveCell:

Essa propriedade retorna um objeto Range representando a célula ativa da janela ativa (a janela visível) ou da janela especificada. Se a janela não estiver exibindo uma planilha, essa propriedade falhará. É do tipo Somente leitura, ou seja, somente pode ser usada para retornar a célula ativa e não para ativar uma determinada célula.

Quando você não especifica um qualificador de objeto, essa propriedade retorna a célula ativa da janela ativa.

Tenha cuidado de distinguir entre célula ativa e seleção. A célula ativa é uma única célula dentro da seleção atual. A seleção pode conter mais de uma célula, mas somente uma é a célula ativa.

Todas as expressões seguintes retornam a célula ativa, sendo todas equivalentes.

ActiveCell

Application.ActiveCell

ActiveWindow.ActiveCell

Application.ActiveWindow.ActiveCell

Exemplos da propriedade ActiveCell:

Este exemplo usa uma caixa de mensagem para exibir o valor da célula ativa. Como a propriedade ActiveCell falha se a planilha ativa não for uma planilha de trabalho, o exemplo ativa a planilha Plan1 antes de usar a propriedade ActiveCell.

Worksheets("Plan1").Activate

MsgBox ActiveCell.Value

Este exemplo altera a formatação da fonte da célula ativa.

Worksheets("Plan1").Activate

ActiveCell.Font.Bold = True

ActiveCell.Font.Italic = True

Propriedade ActiveSheet:

Essa propriedade retorna um objeto representando a planilha ativa (a planilha visível) da pasta de trabalho ativa ou na janela ou pasta de trabalho especificada. Retorna Nothing se não houver planilha ativa. Somente leitura.

Se você não especificar um qualificador de objeto, essa propriedade retornará a planilha ativa da pasta de trabalho ativa.

Se uma pasta de trabalho aparece em mais de uma janela, a propriedade ActiveSheet poderá ser diferente em janelas diferentes. 

Exemplo da propriedade ActiveSheet:

Este exemplo exibe o nome da planilha ativa.

MsgBox "O nome da planilha ativa é: " & ActiveSheet.Name

Propriedade Calculation:

Essa propriedade Retorna ou define o modo de cálculo. Pode ser uma das seguintes constantes

xlCalculation:

xlCalculationAutomatic

xlCalculationManual

xlCalculationSemiautomatic.

Exemplo da propriedade Calculation:

Este exemplo faz o Microsoft Excel calcular pastas de trabalho antes de elas serem salvas em disco.

Application.Calculation = xlCalculateManual

Application.CalculateBeforeSave = True

Este exemplo define o campo de dados no relatório de tabela dinâmica em Plan1 para calcular a diferença a partir do campo base, define o campo base com o campo chamado "ORDER_DATE" e define o item base com o item chamado "5/16/89".

Worksheets("Plan1").Range("A3").PivotField.Calculation = xlDifferenceFrom

Worksheets("Plan1").Range("A3").PivotField.BaseField = "ORDER_DATE"

Worksheets("Plan1").Range("A3").PivotField .BaseItem = "5/16/89"

Na próxima lição veremos mais algumas propriedades do objeto Application e iniciaremos o estudo dos principais métodos desse objeto.

« 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