Вы находитесь на странице: 1из 20

Relação de Comandos VBA 1

Função Forma de aplicação Macro

Abs x = Abs(-20) Teste15

Activate Sheets("Plan2'").Activate Teste16

ActiveCell.Rows("1:1").EntireRo ActiveCell.Rows("1:1").EntireRow Teste38


w.Select .Select

ActiveSheet.Name Variavel = ActiveSheet.Name Teste18

If Condição > 10 And Condição <


15 Then
And Teste40
"Execute as seguintes instruções"
End If

Aplication.DisplayAlerts Aplication.DisplayAlerts = False Teste20

Application.EnableCancelKey =
Application.EnableCancelKey
xlDisabled

Application.ScreenUpdating =
Application.ScreenUpdating Teste41
False

Auto_Close Sub Auto_Close() Auto_Close

Auto_Open Sub Auto_Open () Auto_Open

ActiveSheet.Calculate
or
Calculate Sheets("Plan1").Calculate Teste42
or
Range("A1:A20").Calculate
ActiveWindow.Caption =
Caption Teste21
"Cavalcante Consultores"

CBool Variavel = CBool(string)

CByte Variavel = CByte(string)

CCur Variavel = CByte(string)


Relação de Comandos VBA 2

CDate Variavel = CByte(string)

CDbl Variavel = CByte(string)

CDec Variavel = CByte(string)

CInt Variavel = CByte(string)

CLng Variavel = CByte(string)

Cos x = Cos(0)

CSng Variavel = CByte(string)

CStr Variavel = CByte(string)

CVar Variavel = CByte(string)

Application.DataEntryMode =
DataEntryMode Teste44
xlOn

Dim Dim Valor as string Teste45

Do Until x = 10
Do, Until, Loop "Execute as seguintes intruções"
Loop

Do While x < 10
Do, While, Loop "Execute as seguintes intruções"
Loop
Relação de Comandos VBA 3

If Condição Then
"Execute as seguintes instruções"
Else
Else Teste20
"Caso a condição acima não seja
atendida, execute o seguinte:"
End If

If Condição Then
"Execute as seguintes instruções"
ElseIf Condição Then
"Execute as seguintes instruções"
ElseIf Else Teste49
"Caso as condições acima não
sejam atendidas, execute o
seguinte:"
End If

Eventos Pasta Trabalho

Eventos Planilha

Exit Sub Exit Sub Teste1

For x = 1 To 10
ActiveCell.Offset(0, 0) =
For, Next "Cavalcante Consultores" Teste22
ActiveCell.Offset(1, 0).Select
Next

Variavel = Workbooks ("Nome do


FullName Teste23
Arquivo.xls").FullName
Relação de Comandos VBA 4

If Condição Then
If "Execute as seguintes instruções" Teste49
End If

Escola = InputBox ("Digite o


InputBox Teste25
nome da Escola")

Int Variavel = Int(10.7) Teste50

LCase Variavel = LCase(palavra) Teste26

Variavel = UCase("Cavalcante
UCase Teste27
Consultores")

Variavel = Len("Cavalcante
Len Teste51
Consultores")

Log Variavel = Log(10) Teste52

Variavel = LTrim(" Cavalcante


LTrim Teste53
Consultores ")

MsgBox "Cavalcante Consultores.


MsgBox Cursos Intensivos com Teste20
Qualidade"

Option Explicit Option Explicit

If Condição = "Cavalcant" Or
Condição = "Treinamentos" Then
Or Teste54
"Execute as seguintes instruções"
End If

Private Private Valor as Currency

Quit Application.Quit Teste20


Relação de Comandos VBA 5

Variavel = RTrim(" Cavalcante


RTrim Teste55
Consultores ")

Select Case Consultoria


Case "Cavalcante"
MsgBox"Consultoria e
Treinamentos"
Select Case
Case "In Campany"
MsgBox "Treinamentos sob
medida"
End Select

Selection.Font.Name = "Times
Selection.Font.Name Teste56
New Roman"

Selection.Font.Size Selection.Font.Size = 16 Teste56

Set Objeto =
Set Worksheets("Exemplo").Range("A
1")

Variavel = "Palavra1" & Space(5)


Space
& "Palavra2"

Variavel = "Palavra" & String(5,


String
"-")

StrReverse Variavel = StrReverse("Amor") Teste8

Trim Variavel = Trim(" Cavalcante") Teste9

Value ActiveCell.Value = 150

If Resposta = vbOK Then


"Execute as seguintes instruções"
vbOKCancel Else
Exit Sub
End If

Visible Plan1.Visible = False Teste10

Application.WindowState =
WindowState Teste11
xlMaximized

Row Variavel = ActiveCell.Row Teste12

Column Variavel = ActiveCell.Column Teste13

Ctrl + R
F4
Alt + F11
ActiveCell Variavel = ActiveCell Teste37
Relação de Comandos VBA 6

ActiveWindow
Application.Run Application.Run("Macro1")
Sub Sub Macro1
Sheets
Range Range("A1:H15").Select Teste42
Selection.Copy

Selection.End(xlToRight).Select

Selection.End(xlToUp).Select

Selection.End(xlToDown).Select

Selection.End(xlToLeft).Select

ActiveCell.Offset(0,0).select

Selection.NumberFormat =
"#,##0.00"

ActiveCell.FormulaR1C1 =
TODAY() Teste46
"=TODAY()"
Selection.Copy
Sheets("Plan1").Select
Range("A5").Select
Variavel = InputBox("Qual o
seu Nome?")

ActiveCell.FormulaR1C1 =
CDate(Data)

Else

End If

ActiveCell.EntireRow.Select ActiveCell.EntireRow.Select Teste38


Relação de Comandos VBA 7

Dim Valor As Double

Dim Data As Date

Variavel = ActiveCell.Offset(0, 2)

& Teste36

Call Macro1

ClearContents Selection.ClearContents

CurrentRegion.Select
Selection.CurrentRegion.Select

Selection.Sort
Sort Key1:=Range("A1"),
Order1:=xlAscending

Variavel =
Left Teste28
Left("Cavalcante", 5)
Relação de Comandos VBA 8

Variavel =
Right Teste29
Right("Cavalcante", 5)

Variavel =
Mid Teste30
Mid("Cavalcante", 6, 3)

Selection.Insert
Insert Teste31
Shift:=xlDown

Exit Function

Next

Msgbox"Caval" & VbcrLf &


vbCrLf teste1
"Cante"

Msgbox"Caval" & chr(13) &


Chr(13) teste1
"Cante"

If Right$(cParte, 2) <> "00"


Then

Tamanho =
Len Teste2
Len("Cavalcante")

Variavel = Replace("123,45", ".",


Replace Teste3
Variavel)

FontStyle ActiveCell.FontStyle = "Bold" Teste47

Fon.Font.Bold Selection.Font.Bold = True Teste4


Relação de Comandos VBA 9

ActiveWindow.ScrollRow ActiveWindow.ScrollRow = 100 Teste5

CommandBars("Standard").Visib
Application.CommandBars("Stand Teste6
le = True
ard").Visible = True

Application.ScreenUpdating =
ScreenUpdating
False

Variavel = StrConv("Cavalcante
StrConv Teste7
Consultores", 3)

On Error Resume Next

AutoFilter Selection.AutoFilter

Selection.AutoFilter Field:=1,
Field:
Criteria1:="1"

For For nContador = 1 To 4


Loop

ShowAllData ActiveSheet.ShowAllData

Application.Wait (Now +
Wait Teste35
TimeValue("0:00:30"))

Hour(Now()) Variavel = Hour(Now()) Teste32

Minute(Now()) Variavel = Minute(Now()) Teste33

Second(Now()) Variavel = Second(Now()) Teste34


Relação de Comandos VBA 10

ActiveCell.Columns("A:A").Entire ActiveCell.Columns("A:A").Entire Teste39


Column.Select Column.Select

Row & Column Teste45

Column & Row Teste45

Date Variavel = Date() Teste49

Month Variavel = Month(Hoje) Teste49

Year Variavel = Month(Hoje) Teste49

Day Variavel = Month(Hoje) Teste49

Senha Teste57
Consistir Formulario (valmir
Abril)

Protect ActiveSheet.Protect "senha" Teste58

UnProtect ActiveSheet.UnProtect "senha" Teste59

Form Teste60

Find Cells.Find Teste61


Relação de Comandos VBA 11

Descrição
armazena-se na variavel o resultado da função, que
neste exemplo retorna o valor absoluto do numero. No
exemplo ao lado, retorna o numero 20
Ativa a planilha "Plan2".

A instrução seleciona a Linha Inteira onde o cursor


estiver. Pode-se acrescentar instruções, colocando-se
um ponto após a função, como por exemplo:
ActiveCell.EntireRow.Delete, Clear, ClearComments,
ClearContentes, ClearFormat, etc.

Tradução. ActiveSheet = Planilha Ativa


Armazena na variavel "Variavel" o nome da planilha ativa.

Pode utilizar a condição And juntamente com a instrução


IF, quando se quer que a condição seja atendida
simultaneamente pelas duas condições. No exemplo ao
lado, o numero deve ser maior que 10 e ao mesmo
tempo menor que 15.

Neste exemplo, cancelamos a apresentação de


mensagens de segurança quando por exemplo fechamos
um arquivo que ainda não foi salvo. Pode ser False ou
True

instrução que impede que a macro seja interrompida


quando se pressionada "ESC" ou "CTRL+Break".
Deve ser inserida no inicio da rotina.

Esta instrução impede que a tela seja exibida quando


uma macro é executada, permitindo que a macro seja
executada mais rapidamente.

Esta macro, Auto_Close, sera automaticamente


executada antes que a planilha seja encerrada. Caso não
queira que ela seja executada, mantenha a tecla SHIFT
pressionada ao fechar a planilha.

Esta macro, Auto_Open, sera automaticamente


executada ao se abrir a planilha. Caso não queira que ela
seja executada, mantenha a tecla SHIFT pressionada ao
carregar a planilha.

Dentro da macro, Recalcula somente a planilha ativa (1°


Exemplo), ou a Planilha Especifica (2° exemplo), ou
ainda a Area Selecionada (3° exemplo), desde que opção
Recalculo esteja no modo Manual.

Neste exemplo, alteramos o nome da Pasta de trabalho


para "Cavalcante Consultores"
armazena-se na variavel o resultado da função, que
neste exemplo transforma o tipo de variavel contida na
string para a variavel Boleana.
armazena-se na variavel o resultado da função, que
neste exemplo transforma o tipo de variavel contida na
string para a variavel Byte
armazena-se na variavel o resultado da função, que
neste exemplo transforma o tipo de variavel contida na
string para a variavel Currency (moeda).
Relação de Comandos VBA 12

armazena-se na variavel o resultado da função, que


neste exemplo transforma o tipo de variavel contida na
string para a variavel Data, no formato Brasileiro
(dd/mm/aa).
armazena-se na variavel o resultado da função, que
neste exemplo transforma o tipo de variavel contida na
string para a variavel Double
armazena-se na variavel o resultado da função, que
neste exemplo transforma o tipo de variavel contida na
string para a variavel Decimal
armazena-se na variavel o resultado da função, que
neste exemplo transforma o tipo de variavel contida na
string para a variavel Integer
armazena-se na variavel o resultado da função, que
neste exemplo transforma o tipo de variavel contida na
string para a variavel Long
armazena-se na variavel o resultado da função, que
neste exemplo retorna retorna Retorna o cosseno do
ângulo dado.Comentários
armazena-se na variavel o resultado da função, que
neste exemplo transforma o tipo de variavel contida na
string para a variavel Single
armazena-se na variavel o resultado da função, que
neste exemplo transforma o tipo de variavel contida na
string para a variavel String
armazena-se na variavel o resultado da função, que
neste exemplo transforma o tipo de variavel contida na
string para a variavel Variant

Esta função permite bloquear o seleção de celulas na


planilha. Tem 3 variaveis: xlOn que impede a seleção,
mas caso seja pressionado ESC aceita. xlStrict impedi,
mesmo quando o ESC é pressionado. xlOff libera,
permitindo que qualquer celula seja selecionada. No caso
do XlStrict, quando se muda de planilha e retorna a
anterior, as celulas ficam liberadas.

Utilizada para declarar variaveis que serão utilizadas


dentro do Procedimento.

Esta função é o contrario da Função Do While, Loop,


pois determina que a condição seja executada enquanto
a condição for falsa.

Utiliza-se a instrução Do While, Loop (que significa


"Execute enquanto a condição for verdadeira'),
quando se quer repetir determinada instrução enquando
a condição for verdadeira. No Exemplo ao lado, atribui-se
a variavel "x" um valor e enquanto este valor for menor
que "10" a instrução e repetida (fica num looping sem
fim). Dentro da instrução, deve-se modificar o valor de
"x", pois ao final de cada instrução, o "Loop" a manda
voltar ao inicio e executar novamente.
Relação de Comandos VBA 13

Instrução condicional, utilizada em conjunto com a


instrução If, significando uma alternativa a ser seguida
caso a condição não seja atendida.

Pode-se utilizar a Condição If, juntamente com ElseIf,


Else e End If. Neste caso, a condição If e Then devem
estar na mesma linha e a instrução a ser executada na
linha seguinte. Ja a condição ElseIf deve ter a condição e
instrução na mesma linha. Por ultimo utiliza-se o Else
como alternativa caso nenhuma alternativa anterior tenha
sido atendida.

Pode ser utilizado para criar uma rotina que seja


executada quando a Planilha (Plan1, Plan2, ...) estiver
ativa. No Editor do VBE, Selecione "Esta pasta de
Trabalho", em seguida click em Exibir, Codigo. Do lado
esquerdo da Caixa de Seleção, escolha "Workbook", do
lado direito, tem diversos eventos que podem ser
utilizados, como por exemplo: Activate (quando a planilha
é carregada), Open (quando a planilha é aberta),
SheetBeforeDoubleClick (quando o duplo click é
acionado), e muitas outras.

Pode ser utilizado para criar uma rotina que seja


executada quando a Pasta de Trabalho estiver ativa. No
Editor do VBE, Selecione a Planilha que deseja. Em
seguida click em Exibir, Codigo. Do lado esquerdo da
Caixa de Seleção, escolha "WorkSheet", do lado direito,
tem diversos eventos que podem ser utilizados, como por
exemplo: Activate (quando a "Plan" estiver ativa),
BeforeDoubleClick (quando o duplo click é acionado), e
muitas outras.

Interrompe utilizada para informar que a rotina terminou.

Utiliza-se a Função For, Next quando se quer repetir


determinada ação por um determinado numero de vezes.
No exemplo ao lado, a instrução For X = 1 to 10
determina que a instrução seja repetida 10 vezes. A
instrução seguinte: ActiveCell.Offset(0,0) = .... significa,
que na Celula ativa sera colocado a informação
"Cavalcante Consultores". Na instrução seguinte:
ActiveCell.Offset(1,0).Select, determina que a celula
imediatamente abaixo seja selecionada. Na instrução
final Next, determina que a variavel "x" seja acrescido de
1 e seja reexecutado as condições.

No exemplo ao lado, a funçao FullName armazena na


Variavel o endereço completo onde o arquivo esta
gravado. Valido para a pastas abertas.
Relação de Comandos VBA 14

Instrução condicional, utilizada sempre em conjunto com


as instruções: "Then e End If". If significa a condição
"Se". "Then" significa "Então" e "End If" significa fim da
condição. Pode-se ainda utilizar uma condição IF Then
dentro de outra condição If Then.

Permite que se armazena na variavel "Escola" o nome


que voce digitar. Durante o processamento da Macro,
sera feito a pergunta "Digite o nome da Escola", servindo
para ser utilizado posteriormente. É necessario
armazenar a informação em uma variavel (vide modelo)
e o texto deve estar entre parenteses e aspas.

Arredonda um número para baixo até o número inteiro


mais próximo. É importante lembrar que a fração para o
excel é com "." e não com ",".
armazena-se na variavel o resultado da função, que
neste exemplo transforma todos os caracteres em
minusculos.
armazena-se na variavel o resultado da função, que
neste exemplo transforma todos os caracteres em
maiusculos.
armazena-se na variavel o resultado da função, que
neste exemplo conta quantos caracteres tem a palavra
ou sentença.
Retorna o logaritmo de um número de uma base
especificada.
armazena-se na variavel o resultado da função, que
neste exemplo remove espaços em branco no inicio
(esquerda) da palavra ou sentença.
Esta instrução cria uma mensagem, com o texto contido
entre as aspas, dentro de uma caixa. Para seguir adiante,
deve-se clicar no "OK".

Esta função, digitada na seção de Declarações, obriga


que toda variavel seja declarada. Vale dentro do Modulo
em que a macro for criada. Para obrigar que todos os
modulos automaticamente contenham a instrução "Option
Explicit", Selecione: Ferramentas, Opções, Editor,
Requerer Declaração de Variavel.

Pode utilizar a condição Or juntamente com a instrução


IF, quando se quer que a condição atenda uma condição
ou outra, não sendo necessário atender as duas ao
mesmo tempo. No exemplo ao lado, pode ser
"Cavalcante" ou "Treinamentos". Vale lembrar que
quando a condição for Texto, deve estar entre "aspas"

Utilizada para declarar variaveis que serão utilizadas


dentro do Modulo onde elas estão gravadas e devem ser
gravadas no inicio do Modulo. Desta forma, as variaveis
criadas atraves do "Private" não precisam ser declaradas
no inicio da Macro.

Fecha o sistema. No caso de alguma pasta não tiver sido


salva, apresenta a opção de salva-la. Para desligar este
alerta, deve-se utilizar o seguinte comando antes :
Application.DisplayAlerts = False, que desliga a
segurança do Exel.
Relação de Comandos VBA 15

armazena-se na variavel o resultado da função, que


neste exemplo remove espaços em branco no termino
(direita) da palavra ou sentença.

Utiliza-se Select Case da mesma forma que utiliza-se If,


ElseIf, Else e End If. No exemplo ao lado, Inicia-se com a
Instrução Select Case Consultoria Na instrução seguinte:
Case "Cavalcante", ou seja, caso Consultoria seja igual a
Cavalcante, então.... Na sequencia, Caso In Campany
seja igual a "Treinamentos so medida" então... Para
finalizar, utiliza-se End Select.

Altera a fonte para "Times New Roman"

Altera o tamanho da fonte para 16, na aréa selecionada.

Após declarar-se a Variavel como Objeto (Dim Objeto as


Objet), declara-se qual o valor que a variavel tem,
utilizando-se a função SET. Para zerar o valor deve-se
utilizar "Set Objeto = Nothing"
armazena-se na variavel o resultado da função, que
neste exemplo acrescenta 5 espaços em branco entre
duas palavras.
armazena-se na variavel o resultado da função, que
neste exemplo acrescenta a "Palavra" cinco hifens,
resultando em "Palavra-----".

armazena-se na variavel o resultado da função, que


neste exemplo inverte a ordem da palavra, escrevendo-a
de traz para a frente, caracter por caracter. Exemplo.
Palavra "Amor", resulta em "romA"

armazena-se na variavel o resultado da função, que


neste exemplo remove espaços em branco no inicio
(esquerda)e no termino (direita) da palavra ou sentença.

Neste exemplo, transferimos para a celula ativa o valor


estipulado, 150.

Utiliza-se a instrução "vbOKCancel" quando se quer


decidir sobre que ação tomar. Optando-se por OK ou
Cancelando-se a ação.

Torna a Planilha invisivel. True torna visivel.


Esta função permite alterar a apresentação da janela do
aplicativo ativo. xlMaximized Maximiza, xlNormal
Restaura e xlMinimized Minimiza.

Esta função permite armazenar na "Variavel" o endereço


da linha. Execute a macro Endereço_Linha. Veja também
Macro Localizar_Endereço_Linha_coluna

Esta função permite armazenar na "Variavel" o endereço


da coluna Execute a macro Endereço_Coluna. Veja
também Macro Localizar_Endereço_Linha_coluna

Mostra o Projeto Explorer.


Mostra a Janela de Propriedades.
Abre a janela de programação
Celula Ativa, onde o curso esta.
Relação de Comandos VBA 16

Executar uma macro, no exemplo uma macro chamada


"Macro1".
Iniciar uma Sub rotina, denominada "Sub Macro1"
Planilha
Aréa da planilha
Copiar a area selecionar

Selecionar da Celula Atual até a ultima Celula preenchida


a Direita da Celula Atual.

Selecionar da Celula Atual até a ultima Celula preenchida


acima da Celula Atual.

Selecionar da Celula Atual até a ultima Celula preenchida


abaixo da Celula Atual.

Selecionar da Celula Atual até a ultima Celula preenchida


a esquerda da Celula Atual.

Este comando serve para selecionar celular a partir da


celula atual, sendo que o 1° valor dentro dos parenteses
representa a linha e o segundo valor representa a
coluna. Se os n°s entre parenteses fossem por exemplo
(1,4), a Celula selecionada seria a celula localizada na
linha de baixo da celula atual, 4 colunas a direita da
celula atual.. Se os n°s fossem negativos, por exemplo (-
1,-2), a Celula selecionada seria a celula localizada na
linha de cima da celula atual, 2 colunas a esquerda da
celula atual. Tradução por palavra. ActiveCell = Celula
Ativa. Offset = Fora da Seleção e . Select =
Selecionar

Este comando formata a area selecionada para o formato


contabil, sem Simbolo de Moeda, para duas casas, com
separador de milhar.
Este comando coloca na celula ativa a data de hoje. O
Comando Today() signifca a "data de Hoje".
Este comando copia a area selecionada.
Este comando seleciona a Planilha "Plan1".
Este comando seleciona a Celula "A5".
Este comando armazena na Variavel o que for digitado
na Caixa de Dialogo.

Este comando armazena na celula ativa, o conteudo da


Variavel "Data", no formato de Data. Tradução.
Cdate = Converter para data.

Tradução. Else = Senão


- Esta instrução é utilizada dentro de uma instrução
condicional (IF). Exemplo:
If Variavel = 1 then nome = "Cavalcante" (Se a
Variavel for = 1 a 1 então o nome de "Cavalcante.)
Else nome = "Marcelo" (Se não for igual 1, então o
nome é igual a "Marcelo".)

Tradução - Termino da Instrução Condicional

Esta instrução seleciona a linha inteira onde o cursor


estiver posicionado. Corresponde a voce clicar na Letra
da Coluna. Por exemplo na coluna "A".
Relação de Comandos VBA 17

Tradução. Dim = dimensionar, Criar, Definir a Variavel.


Double = Define a variavel como numerica com duas
casas decimais.

Tradução. Dim = dimensionar, Criar, Definir a Variavel.


Data = Data - Define a variavel como numerica com duas
casas decimais.

Esta instrução armazena na "Variavel" o conteudo da


Celula localizada na mesma linha de onde o cursor esta
posicionado, duas colunas a direita.

Tradução. & = "+"


O & (e comercial) é utilizado quando se quer concatenar
(somar, jujntar) dados. Imagine que voce tenha o Nome
de uma pessoa na Variavel "Nom" e o Sobrenome na
Variavel "Sobr" e queira Armazenar o nome completo na
Celula "A1". Neste caso, poderia proceder da seguinte
forma:
Range("A1").value = Nom & " " & Sobr.
Repare que utilize o "&" duas vezes e também "". O & foi
para "Somar" as duas partes do nome, e os "" foram para
inserir um espaço entre os nomes. As variaveis nunca
podem estar entre aspas, pois deixam de ser variaveis.

Tradução. Call = Chamar


Neste exemplo, a instrução significa chamar uma rotina
externa, neste caso a Macro chamada "Macro1". É
comum, quando se tem uma rotina que é utilizada em
diversos aplicativos, não re-escreve-la dentro de todas os
rotinas, mas "chama-la" a cada vez que se tem
necessidade. Neste caso, a rotina contida em "Macro1" é
executada e a macro continua na linha de comando
imediatamente abaixo.

Tradução. ClearContentes = Limpe o Conteudo.


Neste caso, a area selecionada é limpa.

Tradução. CurrentRegion = Região Atual.


Imagine que o cursor esta selecionado em uma celula
dentro de um banco de dados de 1.000 linhas por 30
colunas. Atravez do comando acima, toda a area em
volta do cursos é selecionada. Este comando equivale a
voce pressionar simultaneamente as teclas: CTRL +
Shift + *

Tradução. Sort = Classificar


Key = Chave, especificação.
Ascending = Ascendente
No exemplo ao lado, corresponde a mandar classificar
uma area selecionada, utilizando como critério a coluna
"A1", em ordem Ascendente.

Tradução. Left = Esquerda


Este comando pode ser utilizado, conforme ao lado, para
armazenar na "Variavel" as 5 letras a esquerda da
palavra "Cavalcante). Resultado = "Caval"
Relação de Comandos VBA 18

Tradução. Right = Direita


Este comando pode ser utilizado, conforme ao lado, para
armazenar na "Variavel" as 5 letras a direita da palavra
"Cavalcante). Resultado = "Cante"

Tradução. Mid = Centro


Este comando pode ser utilizado, conforme ao lado, para
armazenar na "Variavel" os caracteres a partir do 6º
caracter + 2 caracteres, totalizando 3 caracteres.
"Cavalcante). Resultado = "Ante"

Tradução. Insert = Inserir


Este comando, quando utilizado conforme o exemplo ao
lado, insere uma linha em branco, correspondente a
área selecionada, na planilha, na linha de baixo de
onde o cursor estiver selecionado. Este comando é
similar a selecionar uma celula, clicar com o botão direita
e escolher excluir movendo para baixo.

Tradução. Exit = Sair


Function = Função
Exit Function = Sair da Função
Este comando é utilizado quando se quer sair da função
durante sua execução. Por exemplo durante uma
Condição, opta-se por sair da função.

Tradução. Next = Próximo


Este comando é utilizado em uma extrutura de repetição,
em conjunto com o Comando FOR

Este comando é utilizado para separar textos dentro de


uma Mensagem (Msgbox) ou em uma Caixa de
Mensagem (InputBox). No exemplo ao lado, o resultado
seria:
Caval
Cante

Este comando é utilizado para separar textos dentro de


uma Mensagem (Msgbox) ou em uma Caixa de
Mensagem (InputBox). No exemplo ao lado, o resultado
seria:
Caval
Cante

Marcelo, Utilizar para rotina de Recibo

Tradução. Len = (Medir o tamanho das palavras)


Este comando, utilizando conforme modelo ao lado,
armazena na Variavel "Tamanho" a quantidade de
caracteres que tem a palavra "Cavalcante". Neste
exemplo, 10 caracteres.

Tradução. Replace = Substituir


Este comando é utilizado para substituir caracteres
dentro de um texto. Exemplo. Numa variavel temos um
numero "123.45" e queremos substituir o "." por uma
"Virgula".
Tradução. FonteStyle = Estilo da Fonte.
No Exemplo ao lado, é aplicado o estilo "Bold", ou
"Negrito" na Celula selecionada.
Tradução. Font.Bold = Estilo da Fonte Negrito
Relação de Comandos VBA 19

Tradução. ActiveWindow = Janela Ativa


ScrollRow = Rolar a Tela
Este comando é utilizado para rolar a tela para a
linha"1000".
Tradução. CommandBars = Menu de Ferramentas
Este comando torna visivel a barra de ferramentas
"Padrâo".

Tradução. ScreenUpdating = Atualização da Tela


Este comando permite desligar a atualização da Tela
(Monitor) durante a execução de uma macro. Este
procedimento faz com que a macro seja executada mais
rapidamente. Em macros extensas é um comando muito
util, chegando a aumentar a velocidade de execução em
mais de 1000% (mil por cento). Para re-ligar a
atualização da tela, substitua "False" por "True"

Tradução. StrConv = Converter uma String (sequencia de


caracteres)
Este comando, associado ao numero 3, armazena na
"Variavel" a palavra "Cavalcante Consultores", escrita em
miniscula, com os 1°s caracteres de cada palavra em
Maisculo.
Com o numero 1, transforma tudo em maiusculo.
Com o numero 2, transforma tudo em minusculo.

Tradução. On Error Resume Next = Em caso de Erro,


conserte na sequencia.
Tradução. AutoFilter = Auto Filtro
O comando ao lado seleciona o Auto filtro num banco de
dados.

Tradução. Field = Campo


Este comando é utilizando junto com o AutoFilter, e serve
para determinar os criterios que serão utilizados

Tradução. For = Execute


Tradução. Loop = Looping

Tradução. ShowAllData = Mostrar todos os dados


Utilizado quando se trabalha com filtros. Quando temos
uma tabela de dados com o filtro ativado e queremos que
todos os dados da tabela fiquem visiveis. Corresponde
ao comando Dados/Filtra/Mostrar Todos.

Tradução. Wait = Esperar


Pode ser utilizado para criar uma "pausa" durante a
execução de uma macro. No exemplo ao lado, a espera é
de 30 segundos.
Tradução. Hour(Now()) = Hora atual
No exemplo ao lado, acumulamos na Variavel a hora
atual (do sistema).
Tradução. Minute(Now()) = Minuto atual
No exemplo ao lado, acumulamos na Variavel o Minuto
atual (do sistema).
Tradução. Second(Now()) = Segundo atual
No exemplo ao lado, acumulamos na Variavel o Segundo
atual (do sistema).
Relação de Comandos VBA 20

A instrução seleciona a Coluna Inteira onde o cursor


estiver. Pode-se acrescentar instruções, colocando-se
um ponto após a função, como por exemplo:
ActiveCell.EntireColumns.Delete, Clear,
ClearComments, ClearFormat, etc.
Determinar o endereço da Linha e Coluna onde o cursor
esta localizado.
Determinar o endereço da Linha e Coluna onde o cursor
esta localizado.
Tradução. Date = Data
Armazena na Variavel a data do Sistema.

Tradução. Month = Mês


Armazena na Variavel o mês contido na Variavel Hoje.

Tradução. Year = Ano


Armazena na Variavel o ano contido na Variavel Hoje.

Tradução. Day = Dia


Armazena na Variavel o Dia contido na Variavel Hoje.

Tradução. Protect = Proteger


Proteger a planilha
Tradução. UnProtect = Desproteger
Desproteger uma planilha protegida.

Tradução. Form = Formulário


Neste exemplo, criamos um pequeno formulario e uma
forma de consistir a entrada de dados, solicitando que o
usuario preencha todos os dados do formulario.

Tradução. Find = Localizar