Excel - Macros e VBA (28 horas)

575,00 €

Partilhar

Descrição

A utilização de macros de gravação e código VBA permite aos utilizadores de MS Excel criar rotinas ou pequenos programas que executam rapidamente uma serie de tarefas que normalmente são repetitivas para maximização das potencialidades do VBA.

Detalhes

  • Valor de Inscrição : 575,00 €
  • Valor Especial de Inscrição - Estudantes | Desempregados : 475,00 €
  • Cursos - Live Learning : - 50,00 €
  • Formação personalizada - Outras informações : Contacte a Luso Cuanza

*Obrigatório
*Obrigatório
Métodos de Entrega Disponíveis: Digital

Macros - Automatização de procedimentos

  • A automatização de procedimentos explicada.
  • Níveis de segurança nas macros.
  • O Trust Center; localizações e publicadores seguros.
  • A importância da pasta XLstart/Xlinício.
  • Gravar uma macro disponível para todos os livros.
  • Criação de um guião de macro e seu ensaio.
  • Afetar macros a controlos de formulário.
  • Afetar macros à barra de acesso rápido.
  • Gravação com referência relativa e absoluta.
  • Aproveitamento de código gerado por uma macro noutra macro.
  • Chamar outras macros dentro de um procedimento.
  • Exemplos de automatização de procedimentos:
  • Criação de novos registos numa tabela.
  • Criação de uma tabela.
  • Formatação de uma tabela.
  • Inserção de fórmulas.
  • Filtragem de dados.
  • Importação e normalização de dados importados.
  • Paginação e impressão.

VBA – programar com o Excel

  • Introdução à programação com o VBA no Excel
  • Criação de novos registos numa tabela.
  • Criação de uma tabela.
  • Formatação de uma tabela.
  • Inserção de fórmulas.
  • Filtragem de dados.
  • Importação e normalização de dados importados.
  • Paginação e impressão.
  • Criação de Funções Personalizadas (UDF)
  • Variáveis e constantes
  • Declaração de variáveis e constantes.
  • Dimensionamento de variáveis e matrizes.
  • Tipos de dados possíveis no dimensionamento de variáveis
  • Noção de Overflow e interrupção da execução do código.
  • Alcance da declaração de variáveis noutros procedimentos.
  • Programar os objetos do Excel
  • Identificar as propriedades, métodos e eventos associados a objetos.
  • Leitura/Escrita das propriedades dos objetos.
  • Programar métodos nos objetos.
  • Programar os eventos de objetos; botões, folhas, livros e aplicação.
  • Interação com o utilizado
  • Enviar e pedir informação ao utilizador através das funções MsgBox e InputBox
  • Sintaxes possíveis da função MsgBox.
  • Capturar informação sobre botões pressionados.
  • Tratamento de erros.
  • Estruturas de decisão
  • If… Then… Else
  • Estruturas de repetição
  • For... Next
  • For... Each.
  • Do… While/Until… Loop
  • Outros tópicos de programação
  • Referenciação de objetos por recurso a “Active”
  • Uso de funções do Excel no VBA.
  • Manipulação do objeto especial Selection.
  • Criação de Add‐Ins.
  • Personalização da Ribbon Bar.
  • Formulários e Controlos
  • Criação de Formulários.
  • Inserção de Controlos nas folhas e no Formulário.
  • Caixa de Textos, Rótulos, Botões de Comando, Caixas de Listagem, Caixa Seleção.
  • Formatação, Organização e Alinhamento de Controlos.
  • Sincronização de dados entre folha e Formulário.


Familiarizar o utilizador com as ferramentas de programação que lhe permitirá otimizar a sua produtividade através de uma maior automatização de procedimentos e a criação de aplicações autónomas em VBA

Utilizadores avançados de Excel que pretendam extrair todas as potencialidades da automatização e personalização do Excel, através da programação de macros em Visual Basic for Applications.

Os destinatários deverão ter conhecimentos básicos do Microsoft Windows.

Certificado de Frequência Luso Cuanza
(inclui conteúdo Curricular)

Certificado SIGO
(de acordo com a Portaria 474/2010 de 8 de Julho, plataforma Sigo)

Os certificados só são entregues aos formandos que tenham uma frequência mínima de 75% das horas de formação.



Características e vantagens da formação em Sala de Aula Virtual

  • Todas as sessões de formação têm por base a exposição dos temas por parte do formador sem conteúdos pré-gravados, tal como nos cursos presenciais.
  • Os formandos podem colocar questões oralmente ou sob a forma escrita (Chat).
  • O formador pode intervir nos computadores dos formandos para ajudar a resolver dúvidas resultantes da execução dos exercícios, o que, na situação atual, levando em conta o distanciamento social necessário, não é possível em formações presenciais.
  • O tempo de deslocação de ida e volta para participação em formações presenciais pode ser utilizado para treino, de forma a melhor reforçar a consolidação da aprendizagem. 
  • De uma forma geral, a formação em sala de aula virtual pode corresponder a um modo mais eficiente de rentabilizar o tempo e permitir uma experiência de aprendizagem mais completa.