Vba no excel
Macros
Menu seguido da opção
Gravar macros: botões e
Gravar macros é uma forma simples e rápida de visualizar os objectos, as propriedades ou os métodos envolvidos em certas operações sobre as quais queremos escrever código
Ricardo Rocha DCC-FCUP Visual Basic for Applications: # 27
VBA e Excel II
Formulários
Menu seguido das opções e
Permite inserir controlos básicos nas folhas de cálculo para personalizar certas tarefas
Ligar células a controlos
Menu seguido da opção e do separador
Atribuir macros a controlos
Menu específico sobre o controlo seguido da opção
Aos controlos de formulários apenas é possível atribuir macros que são executadas quando ocorre o evento de índole mais geral sobre o controlo
(habitualmente o clique do rato)
Ricardo Rocha DCC-FCUP Visual Basic for Applications: # 28
VBA e Excel III
Editor do
Visual Basic
Projecto
Propriedades
Código: a opção
(General) contém as declarações e os procedimentos; cada objecto contém a lista de eventos a ele associado Ricardo Rocha DCC-FCUP Visual Basic for Applications: # 29
VBA e Excel IV
Código VBA como função do Excel
Uma função definida pelo utilizador não pode afectar células vizinhas (todo o código que afecte células vizinhas é ignorado)
Ricardo Rocha DCC-FCUP Visual Basic for Applications: # 30
VBA e Excel V
Funções do Excel como código VBA
Propriedade WorksheetFunction
Não é possível usar funções do Excel que dupliquem funções próprias do
VBA. Por exemplo, deverá usar-se sempre a função do VBA UCase em lugar da equivalente função UPPER do Excel
Ricardo Rocha DCC-FCUP Visual Basic for Applications: # 31
Objectos I
Conceito
Qualquer coisa que numa aplicação se pode manipular de algum modo
Formas de manipular um objecto
Alterar o seu conjunto de propriedades
Activar métodos específicos do objecto para executar determinadas tarefas
Associar procedimentos aos eventos que podem ocorrer sobre o objecto
Classes e instâncias