VBA Excel – Activecell

1 07 2008

Permite o controle sobre as células da planilha.

PRINCIPAIS MÉTODOS:

  • adress
  • Clear – Limpa TUDO!
  • ClearComments - Limpa Comentários
  • ClearContents - Limpa Contents
  • ClearFormats – Limpa ClearFormats
  • ClearNotes - Limpa Notas
  • ClearOutline - Limpa Bordas
  • AutoFilter - Aplica Autofiltro
  •  AutoFit – Ajusta Coluna e Linha
  •  Copy - Copia TUDO de uma Célula. Ex.: activecell.Copy range(“k1″)
  •  Cut - Recorta TUDO de uma Célula. Ex.: activecell.Cut range(“k1″)
  • PasteSpecial – Colar Especial Ex.: activecell.PasteSpecial(xlPasteValues, xlPasteSpecialOperationNone, False, True)
  •  Select - Seleciona o Range
  • Merge - Mescla as Células
  • UnMerge - Retira a Mescla das Células

PRINCIPAIS PROPRIEDADE:

  • Address – Mostra qual é o Endereço da Célula Seleciona
  • Comment – Mostra Comentários
  • Column – Mostra Coluna
  • row – Mostra a Linha
  • FormulaR1C1 – Mostra Fórmula
  • Locked – Trava Célula
  • value – Mostra o Valor do Range




VBA Excel – Cells

1 07 2008

Esse método permite deslocamento em relação a uma simples célula ou a um conjunto (coleção) de células. Além disso, permite o referenciamento a uma determinada celula, possíbilitando a formatação dela.

SINTAXE:

Cells(linha,coluna_numerica)

Exemplo de deslocamento:

Cells(5,3).select – Seleciona a celula C5

Cells(3).select  Desloca-se 3 células a direita

Exemplo de referência:

Cells(5,3).clearcontents - Limpa o conteúdo da celula C5

PRINCIPAIS MÉTODOS:

  • Activate - Ativa a Célula sem mexer no cursor
  • Clear - Limpa TUDO!
  • ClearComments - Limpa Comentários
  • ClearContents - Limpa Contents
  • ClearFormats - Limpa ClearFormats
  • ClearNotes - Limpa Notas
  • ClearOutline - Limpa Bordas
  • AutoFilter - Aplica Autofiltro
  • AutoFit - Ajusta Coluna e Linha
  • Copy - Copia TUDO de uma Célula. Ex.: Cells(8,3).Copy range(“k1″)
  • Cut - Recorta TUDO de uma Célula. Ex.: Cells(8,3).Cut range(“k1″)
  • PasteSpecial - Colar Especial Ex.: Cells(8,3).PasteSpecial(xlPasteValues, xlPasteSpecialOperationNone, False, True)
  • Select - Seleciona o Range
  • Merge - Mescla as Células
  • UnMerge - Retira a Mescla das Célula

PRINCIPAIS PROPRIEDADES:

  • Address – Mostra qual é o Endereço da Célula Seleciona
  • Comment - Mostra Comentários
  • FormulaR1C1 - Mostra Fórmula
  • Locked - Trava Célula
  • value - Mostra o Valor do Range




VBA Excel – Range

1 07 2008

Possibilita a manipulação e controle sobre células

SINTAXE:

Range(“Intervalo”).value

intervalo = celula1:celula2. Ex: (“A2:D3″)

PRINCIPAIS MÉTODOS:

  • Activate - Ativa a Célula sem mexer no cursor
  • Clear - Limpa TUDO!
  • ClearComments - Limpa Comentários
  • ClearContents - Limpa Contents
  • ClearFormats - Limpa ClearFormats
  • ClearNotes - Limpa Notas
  • ClearOutline - Limpa Bordas
  • AutoFilter - Aplica Autofiltro
  • AutoFit - Ajusta Coluna e Linha
  • Copy - Copia TUDO de uma Célula. Ex.: range(“a8″).Copy range(“k1″)
    Cut - Recorta TUDO de uma Célula. Ex.: range(“a8″).Cut range(“k1″)
  • PasteSpecial – Colar Especial Ex.: (“C8:F20″).PasteSpecial(xlPasteValues, xlPasteSpecialOperationNone, False, True)
  • Select - Seleciona o Range
  • Merge - Mescla as Células
  • UnMerge - Retira a Mescla das Células 

PRINCIPAIS PROPRIEDADES:

  • Address - Mostra qual é o Endereço da Célula Seleciona
  • Comment - Mostra Comentários
  • FormulaR1C1 - Mostra Fórmula
  • Locked - Trava Célula
  • value - Mostra o Valor do Range




VBA Excel – Sheets / Worksheets

1 07 2008

É o objeto utilizado para controle da Planilha

OBS: O Sheets DEVE ter o Índice (i) ou o Nome da Planilha referenciado.

PRINCIPAIS MÉTODOS:

  • Add – Adiciona uma Planilha Nova Ex.: Sheets.add after:=sheets(“Resumo”)
  • (i).Delete – Exclui uma Planilha EX.: Sheets(“NOME DA PLANILHA”).delete
  • (i).Move – Move a Planilha Ex.: Sheets(“Divida”).Move before:=sheets(“Resumo”)
  • (i).Select – Seleciona planilha desejada 
  • (i).Copy  – Copia a Planilha Exs:

Para outro Arquivo: Sheets(“Resumo”).Copy before:= Workbooks(“Pasta1.xls”).sheets(“Plan1″

Para mesmo arquivo: Sheets(“Resumo”).Copy before:= sheets(“Divida”)

PRINCIPAIS PROPRIEDADE:

  • Count – Mostra a quantidade de planilhas que existem no arquivo
  • (i).Name – Nome da Planilha
  • (i).Visible – Exibe ou Oculta uma planilha  

Exemplo.: Sheets(“NOME”).name = “NOVO NOME”





VBA Excel – ActiveWorkbook

1 07 2008

Permite o controle do arquivo Ativo (atualmente aberto)

PRINCIPAIS MÉTODOS:

  • Close – Fecha o Arquivo Ativo
  • Save – Salva o Arquivo ativo
  • SaveAs – Salva como
  • SendMail – Envia arquivo por e-mail
  • UpdateLink – Atualiza vinculos
  • End With - Fecha a seqüência de métodos

PRINCIPAIS PROPRIEDADES:

Saved – Verifica se arquivo já foi salvo





VBA Excel – Workbooks

1 07 2008

Permite o controle e manipulação de Arquivos

PRINCIPAIS MÉTODOS:

  • Open   - Abre Arquivo
  • OpenText - Abre Arquivo Texto
  • Close – Fecha Arquivo

PRINCIPAIS PROPRIEDADES:

  • Count  – Conta a quantidade de arquivos abertos




VBA Excel – Application

1 07 2008

Permite o controle e manipulação da aplicação.

PRINCIPAIS MÉTODOS:

  • Run - Executa uma macro
  • SendKeys – Envia seqüência de caracteres

PRINCIPAIS PROPRIEDADE:

  • DisplayAlerts = True / False – Exibe ou não mensagens da aplicação
  • Path – Exibir o caminho onde o arquivo .xls está
  • Visible – Torna a Aplicação Visivel ou Não – bom para debug




NÃO

1 07 2008

Obrigado por responder.

  • O que faltou? Onde erramos?
  • Como poderiamos ser melhores?
  • Você tem algum tema que queira sugerir?
  • Alguma observação que faça o blog ser melhor?
  • Quer criticar?

Diga-nos como melhorar, aproveite o espaço abaixo e deixe seu comentário.

Obrigado,

Equipe do BlogAndOffice.





SIM

1 07 2008

Obrigado por responder.

  • Você tem algum tema que queira sugerir?
  • Alguma observação que faça o blog ser melhor?
  • Quer criticar?

Diga-nos como melhorar, aproveite o espaço abaixo e deixe seu comentário.

Obrigado,

Equipe do BlogAndOffice.