12 EXCEL MACROS E APLICAÇÕES



Documentos relacionados
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC 10º C. Planificação de. Curso Profissional de Técnico de Secretariado

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS

Conteúdo de Formação

P HC XL - Nem calcula o produto que temos para si...

PLANIFICAÇÃO ANUAL DE CONTEÚDOS

Microsoft Access XP Módulo Um

MÓDULO 1 - Folha de Cálculo

PLANIFICAÇÃO MODULAR ANO LECTIVO 2015 / 2016

User Guide. PRIMAVERA EXPRESS V7 Versão 1.0. Março de Pg 1

Tecnologias de Informação e Comunicação Página 1 de 5

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO

Escola Secundária de Camarate

Pesquisa e organização de informação

ERP AIRC. Transição de Ano Económico (Receita) Apresentado por: AIRC

Conteúdo de Formação

Formação Microsoft Excel Nível Intermédio

O aumento da força de vendas da empresa

Sistema de Controle de Solicitação de Desenvolvimento

Manual do Utilizador. PowerPoint Carlos Diniz

NOÇÕES ELEMENTARES DE BASES DE DADOS

Folha de Cálculo (Excel)

Tarefa Orientada 2 Criar uma base de dados

Curva ABC. Tecinco Informática Ltda. Av. Brasil, º Andar Centro Cascavel PR

PHC Imóveis CS. A gestão das atividades da mediadora imobiliária

MANTENHA-SE INFORMADO

Migrar para o Excel 2010

Capítulo I Preliminares: Visual Basic na planilha eletrônica Excel.

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS (GRUPO INFORMÁTICA) Ano Letivo de 2014/2015 MÓDULO 1 FOLHA DE CÁLCULO

Planificações 2012/2013. Tecnologias da Informação e Comunicação. 2ºAno. Escola Básica Integrada de Pedome. C E F Apoio à Família e à Comunidade

Migrar para o Access 2010

Microsoft Office PowerPoint 2007

Bolsa de Contratação de Escola. Criação de Oferta

Direcção Regional de Educação do Algarve

PLANIFICAÇÃO MODULAR

Introdução à realização de macros

FAQ. Erros, e dúvidas frequentes

9º Ano. 1º Período. . Conhecer os conceitos básicos relacionados com a Tecnologias Da Informação e Comunicação (TIC);

TIC Tecnologias da Informação e Comunicação 10º Ano

Análise de Dados do Financeiro

Manual XML-Validador-Conversor Registar recursos humanos

PHC dcontroldoc. O acesso a diversos tipos de ficheiros

RECOLHA DE INFORMAÇÃO DE REMUNERAÇÕES, SUPLEMENTOS E DOS PONTOS DECORRENTES DA AVALIAÇÃO DE DESEMPENHO

Regime de IVA de Caixa

Aplicações de Escritório Electrónico

Painel de Navegação Para ver o Painel de Navegação, prima CTRL+F. Pode arrastar os cabeçalhos dos documentos neste painel para reorganizá-los.

Informática Básica. Microsoft Word XP, 2003 e 2007

Planejando o aplicativo

MANUAL DO CURSO Normas Internacionais de Auditoria

Transição de POC para SNC

Disponibilização da v4.12 do ETPOS, alterações e procedimentos

POSTOUCH. Manual Software

CRIANDO FUNÇÕES EM VISUAL BASIC PARA TRANSFORMAÇÕES DE GRAUS SEXAGESIMAIS

Explorar os comandos no friso Cada friso tem grupos e cada grupo tem um conjunto de comandos relacionados.

Programa de formaça o de Excel Nível 3 (482)

Experimente Experimente em espacoprofessor.pt

Plano Curricular TIC - 1º Ciclo -

Manual. Formações Modulares Certificadas. A Relha Cooperativa de Serviços CRL. Formador/a: Ricardo Cabral. Data: 05/2013. N.

PLANIFICAÇÃO DE GESTÃO DE BASE DE DADOS

FORMAÇÃO PEDAGÓGICA INICIAL DE FORMADORES 96 HORAS

MANUAL DO UTILIZADOR

Esta aplicação permite desempenhar tarefas relacionadas com o cálculo, análise e apresentação gráfica de dados, de uma forma rápida e eficaz.

FICHA TÉCNICA DO CURSO FOTOGRAFIA DIGITAL E PÓS-PRODUÇÃO DE IMAGEM EDIÇÃO Nº 01/2012

PHC Serviços CS. A gestão de processos de prestação de serviços

Engenharia de Software Sistemas Distribuídos

Quadros Interactivos Multimédia e Formação Contínua de Docentes. InterwriteBoard Guia de Iniciação

Organizar a estrutura do site

O 1º Ciclo do Ensino Básico é um espaço privilegiado onde se proporcionam aos alunos aprendizagens mais ativas e significativas,

Oficina de Construção de Páginas Web

Guia de Estudo Folha de Cálculo Microsoft Excel

Novidades do Microsoft Project 2013 Felipe Marcon Texto publicado em:

MANUAL DO GERENCIADOR ESCOLAR WEB

COMO OTIMIZAR A SUA PLANILHA ATRAVÉS DA GRAVAÇÃO DE UMA MACRO EM EXCEL

MICROSOFT VISIO 2013 MODELOS ELABORANDO ORGANOGRAMAS

Guia de instalação do Player Displr Windows 7, 8.1 e 10

CICLO DE APERFEIÇOAMENTO PROFISSIONAL DOS SERVIDORES MUNICIPAIS DE MARICÁ- RJ EDITOR DE TEXTO - WORD

FICHA TÉCNICA DO CURSO

Gestão de Armazéns Gestão de Fabrico Gestão de Bobines Registo de Chegadas Sistema para Agentes

FICHA ORIENTADA Nº3 PARTE I. 1 Importar e exportar informação T E C N O L O G I A S D E I N F O R M A Ç Ã O E C O M U N I C A Ç Ã O

Manual de Utilização de Certificados Digitais. Microsoft Word 2010

BH PARK Software de Estacionamento

FIGURA 9.1 Arquitetura do SQL Server Utility (adaptado de Microsoft)

Manual utilização. Dezembro Instituto Politécnico de Viseu

Software PHC com MapPoint

Dicas para usar melhor o Word 2007

GIAE VERSÃO ABRIL DE Com o objetivo de unificar a versão todos os módulos do GIAE são atualizados para a versão

CONTEÚDOS PROGRAMÁTICOS DA ACADEMIA

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna

Manual de Utilização de Certificados Digitais. Microsoft Word 2003

GlobalPhone - Central Telefónica. Manual do Portal de Selfcare Utilizador

Interatividade aliada a Análise de Negócios

Manual do utilizador. Aplicação de agente

PERFIL DO JOVEM EMPREENDEDOR

TUTORIAL DE UTILIZAÇÃO. Rua Maestro Cardim, cj. 121 CEP São Paulo - SP (11)

A gestão comercial e financeira através da Internet

Processos de gerenciamento de projetos em um projeto

AULA TEÓRICA 9. Tema 4. Introdução ao Microsoft Excel (cont). Funções Organização de dados Gráficos Recursos adicionais Impressão

Criação de formulários no Sphinx

Microsoft Excel Macros aula 1

Transcrição:

INTRODUÇÃO O principal objetivo deste livro é auxiliar o leitor na sua aprendizagem sobre os recursos avançados do Excel em especial na interligação com o Visual Basic for Applications (VBA). Pretende-se acionar pistas de aplicação prática potenciadoras de eficácia nas áreas de tratamento e manipulação de informação. É dirigido ao utilizador habitual da folha de cálculo que pretende solidificar os seus conhecimentos e adquirir autonomia na utilização de ferramentas de apoio à gestão. O domínio de técnicas avançadas permite rentabilizar quantitativamente e qualitativamente os desempenhos quotidianos. Neste contexto serão criados interfaces e exploradas várias funcionalidades do VBA. O VBA é uma linguagem de programação baseada no Visual Basic e está concebida para funcionar em conjunto com diferentes aplicações da Microsoft tais como o Excel, o Word, o Project e outras desenvolvidas pela empresa. Foi inicialmente integrado com o Excel 5 em 1994 e em 1997 a Microsoft concretizou um dos seus grandes projetos quando produziu um ambiente de programação completamente integrado com o pacote OFFICE. Atualmente, o VBA já é um produto independente que qualquer companhia pode adotar e incorporar nas suas aplicações. Enquadra-se em ambientes de programação orientados a eventos, event-driven programming, uma vez que permite associar, às opções do utilizador, ações que se executam automaticamente, os chamados procedimentos, procedure. O objetivo é a automatização de tarefas que envolvem objetos. Um objeto pode ser um botão, um menu, uma célula, etc. A abordagem, ao longo deste livro, é feita numa perspetiva eminentemente prática, centrada na resolução de exercícios, nomeadamente no desenvolvimento de modelos de simulação de gestão e estudo de casos práticos. O objetivo primordial não é o de aprofundar as técnicas de programação mas antes potenciar o utilizador para a exploração do VBA de forma simples mas eficaz. Apresenta uma coletânea de exemplos, de como utilizar facilmente o VBA, com base em conceitos conhecidos que, com apenas pontuais alterações, imprimem grandes avanços na rentabilidade.

12 EXCEL MACROS E APLICAÇÕES Todos os exemplos são estruturados de forma modular para permitir a reutilização em diferentes contextos. Acima de tudo constituem sugestões de procedimentos para utilizadores que, sem possuírem prática de programação, facilmente serão capazes de adaptar os exemplos descritos às suas realidades. Os assuntos são abordados numa linguagem simples e didática com exemplos e exercícios para facilitar o entendimento. Como ponto de partida para o estudo, o Capítulo 1 apresenta uma breve revisão das funções de cálculo mais utilizadas. Aborda o Excel como uma poderosa ferramenta de gestão nomeadamente para a gestão dos dados de uma empresa, gestão de artigos, criação de mapas e gráficos dinâmicos. Tem como objetivo principal a criação de um ficheiro que servirá de suporte para o posterior estudo nos capítulos subsequentes e, simultaneamente auxiliar o processo de revisão e consolidação dos conceitos estruturais do Excel. O Capitulo II apresenta um estudo sobre os fundamentos para a construção de um programa VBA. Inicialmente é descrita a hierarquia de objetos e as noções essenciais para a inclusão de automatismos nas folhas de cálculo. A exemplificação desses conceitos estruturais é efetuada com a utilização de controlos em procedimentos e com recurso a operadores aritméticos, relacionais, lógicos e de texto. A interatividade imprime às aplicações uma maior utilidade e flexibilidade, nesse sentido, no final do Capitulo 2, são estudadas as principais formas de interação com recurso às funções de entrada e saída de dados utilizadas em combinação com as estruturas de sequência. A fim de melhorar a gestão e a personalização da folha de cálculo, o Excel, para além da vasta livraria de funções, disponibiliza a possibilidade do próprio utilizador definir as suas funções decorrente de necessidades específicas. Assim, o Capitulo 3 descreve contextualmente a criação de novas funções com recurso às macros de funções e de comandos. O final do capítulo contempla uma série de macros estruturais com funções diversas tais como a validação da existência de uma folha de cálculo, a eliminação de valores repetidos numa lista ou a sua ordenação, entre outras. O objetivo essencial é que as possa reutilizar e personalizar em diferentes contextos específicos. Toda a programação, estudada nos primeiros capítulos deste livro, utiliza as folhas de cálculo com recurso ao VBA. O Capitulo 4 apresenta a perspetiva inversa, é dedicado à programação VBA com recurso à informação contida na folha de cálculo. Neste cenário, os formulários constituem a principal ferramenta de interface. Neste capítulo, serão criados dois formulários, um para estabelecer o contacto inicial e a ligação aos conceitos abordados nos capítulos anteriores e outro que demonstra a utilização dos controlos para filtrar informação numa base de dados e os separadores para a inclusão de gráficos dinâmicos, desenhados a partir dos dados contidos nas folhas de cálculo.

INTRODUÇÃO 13 A escolha dos procedimentos descritos foi ancorada na maior dimensão possível de aplicabilidade em diferentes contextos. No último capítulo desta obra, mais do que apresentar funcionalidades novas, objetiva-se a consolidação de conhecimento e a apresentação de algumas técnicas úteis inerentes à programação VBA com recurso a dados presentes na folha de cálculo. Pretende-se demonstrar a criação de uma aplicação VBA que conjugue os principais assuntos abordados previamente. Descrever uma aplicação completa tornaria o capítulo demasiado complexo e de difícil compreensão, assim, mais do que uma otimização do código e estruturas de controlo rígidas, pretende-se demonstrar as potencialidades e fornecer pistas para uma aplicação eficiente. A fim de facilitar a compreensão dos assuntos abordados é tido como exemplo uma empresa fictícia, denominada Papel e Conta, que comercializa material de escritório. O processo inicia-se com a criação da empresa e progressivamente vão sendo introduzidos os conceitos necessários para gerir, com o Excel, todas as tarefas diárias da empresa. Para a criação desta obra foi utilizada a versão 2013, não obstante, está garantida a compatibilidade das funções descritas com as versões anteriores. O recurso à nova versão do Excel potencia o cumprimento do objetivo paralelo, associado a esta obra, que prevê o auxílio no processo de migração de versões anteriores e simultaneamente a adaptação facilitada às novas funcionalidades. O Excel 2013 pode ser instalado sobre o Windows 7, Windows Server 2012 ou o mais recente Windows 8. O percurso evolutivo na construção do conhecimento sobre Excel e VBA é ilustrado, neste livro, ao longo de um projeto. Trata-se de um exercício guiado com a descrição passo a passo da resolução de cada problema. Todos os comandos são apresentados em português, seguidos da respetiva tradução para inglês. O planeamento desta obra não teve como objetivo explicar exaustivamente todas as funcionalidades do Excel, em vez disso, pretende aprofundar saberes e aperfeiçoar procedimentos através da resolução de tarefas específicas da realidade empresarial, com auxílio da programação VBA. A realização de um exercício estruturado irá conduzi-lo numa aprendizagem por projeto, por conseguinte, no final do livro, o leitor terá construído as seguintes folhas de cálculo:

14 EXCEL MACROS E APLICAÇÕES Figura 1. Resultado final do projeto proposto neste livro

INTRODUÇÃO 15 Existências em Stock por categoria 3000 2000 SP 1000 0 Total CX PA CX PA SP

16 EXCEL MACROS E APLICAÇÕES

INTRODUÇÃO 17

18 EXCEL MACROS E APLICAÇÕES

INTRODUÇÃO 19 Estes ficheiros contemplam as funções mais avançadas, incluindo o recurso à programação VBA. A sua criação é realizada de uma forma progressiva e acompanhada. Após o enunciado de cada exercício é apresentada uma imagem do resultado esperado a fim de facilitar um entendimento claro e concreto do que é pretendido. Para cada um dos temas abordados são expostas as bases teóricas e a sua aplicação no projeto principal pela resolução de um exercício guiado. No sentido de agilizar a execução de algumas atividades, ao longo desta obra, são sugeridas várias dicas que, não sendo de utilização obrigatória, se demonstram de grande utilidade prática.