Vba para 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: # 26
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: # 27
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: # 28
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: # 29
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: # 30
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