Excel Macros e Visual Basic for Applications. Índice
|
|
|
- Samuel Palmeira Bento
- 10 Há anos
- Visualizações:
Transcrição
1 Índice MACROS...5 O QUE É UMA MACRO?...6 CRIAR MACROS...6 Gravar uma Macro...6 Exercício... 8 Procedimento BackGround do Excel... 9 Programação em Visual Basic for Applications EXECUTAR UMA MACRO Tecla de Atalho Shortcut Key Botão na Toolbar Associar uma Macro a um Botão...13 Dissociar uma Macro de um Botão...15 Run Comando no Menu Associação de uma Macro a um Comando do Menu...17 Dissociação...19 Editor de Visual Basic for Applications REMOVER MACROS Remoção de Macros em Ambiente Excel Remoção de Macros no Editor de VBA EDITOR DE VISUAL BASIC FOR APPLICATIONS PROJECT EXPLORER PROPERTIES WINDOW JANELA DE EDIÇÃO OBJECT BROWSER HELP ON-LINE AS CORES DO VBA FUNÇÕES E SUBROTINAS SUBROTINAS Definição de SubRotinas Trabalhar no Editor de VBA Criar uma SubRotina Execução de uma SubRotina FUNÇÕES Definição de Funções Definição do tipo de parâmetros e do tipo da função Trabalhar no Editor de VBA Criar uma Função Execução de uma Função Execução dentro de uma Célula...38 Execução dentro de uma Rotina...40 DIFERENÇAS ENTRE FUNÇÕES E ROTINAS REGRAS PARA A PASSAGEM DE PARÂMETROS VARIÁVEIS EANDRO ALVES FERREIRA 1 / 60
2 MANUSEAMENTO COM VARIÁVEIS O que são variáveis? Assignação de valores a variáveis: Utilização de variáveis como se fossem valores: TIPOS DE VARIÁVEIS DECLARAÇÃO DE VARIÁVEIS VARIÁVEIS VANTAGENS DA UTILIZAÇÃO VARIÁVEIS DO TIPO OBJECTO Declaração da Variável Objecto Atribuição de uma variável Objecto Utilização Genérica da Variável Objecto Utilização Especifica da Variável Objecto VARIÁVEIS DECLARAÇÃO OPCIONAL E O TIPO VARIANT Os Prós e Contras da Utilização do tipo Variants Prós...51 Contras...51 Variáveis Declaração Forçada VARIÁVEIS TIPOS DEFINIDOS PELO UTILIZADOR - ESTRUTURAS Definição do Tipo Utilização das Estruturas de Dados VARIÁVEIS ARRAYS O que é um Array? Array Uni-Dimensional...55 Array Bi-Dimensional...56 Declaração de um array Arrays Uni-dimensionais...57 Arrays Bi-dimensionais...57 Utilização de um Array Para aceder ao elemento...58 Atribuição de valores...58 Option Base e Array Bounds CONSTANTES... ERRO! INDICADOR NÃO DEFINIDO. O QUE SÃO CONSTANTES?... ERRO! INDICADOR NÃO DEFINIDO. INPUTBOX E MSGBOX... ERRO! INDICADOR NÃO DEFINIDO. O QUE SÃO?... ERRO! INDICADOR NÃO DEFINIDO. INPUTBOX... ERRO! INDICADOR NÃO DEFINIDO. O que faz... Erro! Indicador não definido. Sintaxe... Erro! Indicador não definido. Parâmetros... Erro! Indicador não definido. MSGBOX... ERRO! INDICADOR NÃO DEFINIDO. O que faz... Erro! Indicador não definido. Sintaxe... Erro! Indicador não definido. Parâmetros... Erro! Indicador não definido. Valores Produzidos... Erro! Indicador não definido. DOMÍNIO DAS VARIÁVEIS, CONSTANTES E ROTINAS.. ERRO! INDICADOR NÃO DEFINIDO. O QUE É O DOMINIO?... ERRO! INDICADOR NÃO DEFINIDO. DOMÍNIO DAS VARIÁVEIS... ERRO! INDICADOR NÃO DEFINIDO. Âmbito do Procedimento... Erro! Indicador não definido. Âmbito do Módulo... Erro! Indicador não definido. Âmbito do Projecto... Erro! Indicador não definido. DOMÍNIO DAS CONSTANTES... ERRO! INDICADOR NÃO DEFINIDO. Âmbito do Procedimento... Erro! Indicador não definido. Âmbito do Módulo... Erro! Indicador não definido. Âmbito do Projecto... Erro! Indicador não definido. EANDRO ALVES FERREIRA 2 / 60
3 DOMÍNIO DE SUBROTINAS E FUNÇÕES... ERRO! INDICADOR NÃO DEFINIDO. ESTRUTURAS DE CONTROLO... ERRO! INDICADOR NÃO DEFINIDO. O QUE SÃO ESTRUTURAS DE CONTROLO?... ERRO! INDICADOR NÃO DEFINIDO. QUAIS AS ESTRUTURAS... ERRO! INDICADOR NÃO DEFINIDO. IF-THEN-ELSE... ERRO! INDICADOR NÃO DEFINIDO. Função IF do Excel... Erro! Indicador não definido. Sintaxe da Estrutura If-Then-Else... Erro! Indicador não definido. Aplicação Prática... Erro! Indicador não definido. A instrução adicional ElseIf... Erro! Indicador não definido. Aplicação Prática... Erro! Indicador não definido. FOR NEXT... ERRO! INDICADOR NÃO DEFINIDO. Sintaxe... Erro! Indicador não definido. Aplicação Prática... Erro! Indicador não definido. A Função das Variáveis:... Erro! Indicador não definido. Construção do Ciclo:... Erro! Indicador não definido. Tradução Integral... Erro! Indicador não definido. Funcionamento do Ciclo:... Erro! Indicador não definido. Perigos associados à utilização do ciclo For-Next:... Erro! Indicador não definido. Outra Aplicação... Erro! Indicador não definido. WHILE-WEND... ERRO! INDICADOR NÃO DEFINIDO. Sintaxe... Erro! Indicador não definido. Aplicação Prática... Erro! Indicador não definido. A Função das Variáveis:... Erro! Indicador não definido. Construção do Ciclo:... Erro! Indicador não definido. Tradução Integral... Erro! Indicador não definido. Funcionamento do Ciclo... Erro! Indicador não definido. Perigos associados à utilização do ciclo While-Wend... Erro! Indicador não definido. Outra Aplicação... Erro! Indicador não definido. DO LOOP... ERRO! INDICADOR NÃO DEFINIDO. Sintaxe... Erro! Indicador não definido. Aplicações Práticas... Erro! Indicador não definido. SELECT CASE... ERRO! INDICADOR NÃO DEFINIDO. Sintaxe... Erro! Indicador não definido. Aplicação Prática... Erro! Indicador não definido. Construção da Estrutura... Erro! Indicador não definido. FOR EACH NEXT... ERRO! INDICADOR NÃO DEFINIDO. Sintaxe... Erro! Indicador não definido. Aplicações Práticas... Erro! Indicador não definido. Utilizando Arrays... Erro! Indicador não definido. Construção do Ciclo... Erro! Indicador não definido. Utilizando Colecções de Objectos... Erro! Indicador não definido. COLECÇÕES DE OBJECTOS E OBJECTOS... ERRO! INDICADOR NÃO DEFINIDO. O QUE SÃO OBJECTOS?... ERRO! INDICADOR NÃO DEFINIDO. OBJECTOS: PROPRIEDADES, MÉTODOS E EVENTOS... ERRO! INDICADOR NÃO DEFINIDO. Propriedades... Erro! Indicador não definido. Métodos... Erro! Indicador não definido. Eventos... Erro! Indicador não definido. OBJECTOS MAIS UTILIZADOS NO EXCEL... ERRO! INDICADOR NÃO DEFINIDO. Propriedades... Erro! Indicador não definido. Métodos... Erro! Indicador não definido. Propriedades... Erro! Indicador não definido. Métodos... Erro! Indicador não definido. Propriedades... Erro! Indicador não definido. Métodos... Erro! Indicador não definido. Propriedades... Erro! Indicador não definido. Métodos... Erro! Indicador não definido. EANDRO ALVES FERREIRA 3 / 60
4 OBJECTOS SINGULARES VS COLECÇÕES DE OBJECTOS... ERRO! INDICADOR NÃO DEFINIDO. INDEXAÇÃO DE COLECÇÕES POR NÚMERO OU NOME... ERRO! INDICADOR NÃO DEFINIDO. Indexação com Base em Números... Erro! Indicador não definido. Indexação com Base no Nome... Erro! Indicador não definido. Vantagem... Erro! Indicador não definido. O Objecto Range uma excepção... Erro! Indicador não definido. Tratamento como objecto:... Erro! Indicador não definido. Tratamento como colecção de objectos:... Erro! Indicador não definido. REFERÊNCIA IMPLÍCITA... ERRO! INDICADOR NÃO DEFINIDO. Declaração implícita da aplicação:... Erro! Indicador não definido. Declaração implícita do WorkBook:... Erro! Indicador não definido. Declaração implícita da WorkSheet:... Erro! Indicador não definido. Nível de referência a privilegiar... Erro! Indicador não definido. MISCELLANEOUS... ERRO! INDICADOR NÃO DEFINIDO. A INSTRUÇÃO WITH... ERRO! INDICADOR NÃO DEFINIDO. Aplicação Prática... Erro! Indicador não definido. OUTRAS FUNÇÕES ÚTEIS DO VBA... ERRO! INDICADOR NÃO DEFINIDO. EANDRO ALVES FERREIRA 4 / 60
5 Macros EANDRO ALVES FERREIRA 5 / 60
6 O QUE É UMA MACRO? Uma macro é um pequeno programa que contém uma lista de instruções a realizar no Excel. Como sendo um repositório de operações, uma macro pode executar um conjunto de tarefas através de um único procedimento o qual pode ser invocado rapidamente. As instruções que formam o corpo da macro são escritas num código próprio para que o computador as possa entender, essa linguagem é designada por VBA Visual Basic for Applications. CRIAR MACROS Existem duas possibilidades de criação de macros: Através do Gravador de Macros Utilizando o editor e programando em Visual Basic for Applications Gravar uma Macro 1. Tools / Macro / Record New Macro. O Excel exibirá a caixa de diálogo da fig.1. Fig.1 caixa de diálogo para a gravação de macros. EANDRO ALVES FERREIRA 6 / 60
7 2. O nome da Macro será constituído por um conjunto de caracteres que identificarão a Macro e a sua funcionalidade. 3. Shortcut Key é composto por uma combinação de teclas que poderão ser utilizadas para executar uma macro. 4. Opte por armazenar a macro numa das seguintes alternativas: This Workbook, New Workbook ou Personal Workbook, sendo que cada uma corresponde a macros de âmbito diferente. Assim deverão armazenar a macro na opção ThisWorkBook para que ela esteja activa sempre que o documento estiver aberto, e para que ela esteja armazenada no próprio ficheiro não correndo o risco de ficar armazenada nas Macros do Excel. (na rede do ISCTE é impossível gravar a macro no Personal WorkBook.) 5. No campo Description, introduza um comentário à função este poderá ser importante para que não seja esquecido o respectivo objectivo e funcionalidade. 6. Clique em OK para iniciar a gravação da macro neste momento será exibida uma toolbar semelhante à da figura 2, e o ícone do rato será transformado numa cassete, indicando o estado de gravação. Fig.2 Toolbar exibida para a gravação de macros. 7. Na toolbar Stop Record, existem dois botões: Stop Recording e Relative Reference O botão de Stop Recording termina a gravação da macro, o botão de Relative Reference selecciona o modo de gravação da macro se é feito com base em referências relativas (botão seleccionado) ou referências absolutas. 8. No caso da toolbar Stop Record desaparecer, poderá voltar a exibi-la fazendo no menu a sequência: View / Toolbars / Stop Record (seleccione a toolbar). Caso a toolbar não apareça listada a gravação de macros não está activa. Nota: Tome atenção aos passos que dá quando está a gravar pois tudo será registado, o que significa que quando for executar a macro, esses procedimentos serão efectuados. EANDRO ALVES FERREIRA 7 / 60
8 EXERCÍCIO Objectivo: Gravar uma macro testando a diferença entre a execução de macros com referências absolutas e relativas. 1ª Fase: Macro com referências Absolutas 1. Accione a gravação da macro. Atribua-lhe o Short Key Ctrl+P 2. Certifique-se que o botão Relative Reference está desactivado. 3. Clique na célula B3. 4. Escreva ISCTE 5. Formate a célula para Bold, Itálico, tamanho 18, Small Caps, (utilize o Format / Font) 6. Na célula B4 escreva: Av. Forças Armadas 7. Na célula B5 escreva: 1700 Lisboa 8. Pare a gravação da macro. A macro está criada. 9. Apague tudo o que escreveu nas células da coluna B. 10. Clique na célula L Carregue simultaneamente nas teclas Ctrl e P 12. O que aconteceu? 2ª Fase: Macro com referências Relativas 1. Seleccione a célula D5. 2. Accione a gravação da macro. Atribua-lhe o Short Key Ctrl+R 3. Seleccione o botão Relative Reference. 4. Escreva ISCTE na célula que havia sido seleccionada. 5. Formate a célula para Bold, Itálico, tamanho 18, Small Caps, (utilize o Format / Font) 6. Na célula D6 escreva: Av. Forças Armadas 7. Na célula D7 escreva: 1700 Lisboa 8. Pare a gravação da macro. A macro está criada. 9. Apague tudo o que escreveu nas células da coluna D. 10. Clique na célula L Carregue simultaneamente nas teclas Ctrl e R 12. O que aconteceu? Porquê? EANDRO ALVES FERREIRA 8 / 60
9 PROCEDIMENTO BACKGROUND DO EXCEL O Excel quando se grava uma macro cria um objecto designado por module no workbook onde regista todas as operações gravadas em linguagem Visual Basic for Applications - VBA. Este module não aparece no Excel com as restantes Sheets. Para ser visualizado é necessário abrir o Editor de Visual Basic for Applications: 1. Tools / Macro / Macros 2. Selecciona-se a Macro e Clica-se no botão Edit 3. Poderá visualizar na área do lado direito o código VBA que está subjacente às macros que entretanto gravou. Aí poderá executar as mesmas tarefas que num editor de texto normal: escrever, apagar, copiar, mover, mas instruções de VBA. 4. Tente fazer a leitura do que está escrito e compreenda o procedimento da macro. 5. Para regressar ao Excel basta File / Close and return to Microsoft Excel. EANDRO ALVES FERREIRA 9 / 60
10 Programação em Visual Basic for Applications 1. Para aceder ao editor de Visual Basic for Applications: Tools / Macro / Visual Basic Editor (para se familiarizar mais com o editor consulte o capitulo Editor Visual Basic for Applications e o capitulo Funções e SubRotinas) Figura 3 Editor de Visual Basic for Applications 2. Para inserir um módulo faça Insert / Module isto porque as macros que construir deverão ser escritas dentro de um módulo (repare na Figura 3 que o Module 1 está seleccionado na janela de projecto e do lado direito tem-se uma área de edição onde poder-se-ão escrever as macros a executar) 3. Pode agora programar os procedimentos manualmente ou com recurso a algumas funcionalidades do Editor: EANDRO ALVES FERREIRA 10 / 60
11 a) Insert / Procedure insere um procedimento para o qual deverá indicar o tipo de procedimento. b) Quando estiver a introduzir as variáveis haverá de ser exibida a lista de tipos de variáveis possível. 4. Sempre que precisar de construir uma macro mais ou menos complicada, se não conhecer muito de VBA poderá começar por gravar no EXCEL pequenas macros com operações muito simples e depois no editor de VBA tentar compreender a sua funcionalidade e assim construir uma macro cada vez mais complexa, completa e adequada às suas exigências. 5. Poderá em cada macro fazer uma chamada a uma outra macro, bastando para tal escrever o respectivo nome. 6. No Editor de Visual Basic for Applications poderá encontrar ajuda para o desenvolvimento do seu procedimento. Assim: 6.1. Clique no Ícone do Object Browser ou View/Object Browser ou F Na Caixa de Drop-Down onde aparece referido <All Libraries>, seleccione a aplicação para a qual pretende ajuda neste caso Excel. Convém referir que poderá utilizar as funções de toda e qualquer aplicação Na área intitulada por Classes aparecem todos os objectos específicos para o manuseamento da aplicação seleccionada. A classe especial designada por Globals refere-se às funções que estão disponíveis na aplicação independentemente dos objectos seleccionados Seleccione um dos objectos e visualize do lado direito os Members of <Elemento seleccionado> 6.5. Para cada membro da classe dispõe de um help on-line que o esclarece sobre a respectiva função e funcionamento, dando exemplo que poderá testar. Para tal basta clicar sobre o botão de Help da janela do Object Browser. EANDRO ALVES FERREIRA 11 / 60
12 EXECUTAR UMA MACRO A execução de uma macro pode ser concretizada de diversas formas: Tecla de Atalho Shortcut Key Botão na Toolbar Run Comando no Menu Editor de Visual Basic for Applications Tecla de Atalho Shortcut Key A associação a teclas de atalho é realizada aquando da criação da macro. EANDRO ALVES FERREIRA 12 / 60
13 Botão na Toolbar ASSOCIAR UMA MACRO A UM BOTÃO 1. View / Toolbars / Customize 2. Na janela do Customize seleccione o Commands Tab 3. Seleccione a categoria Macro (visualizará a caixa de diálogo exibida na Figura 4) Fig.4 caixa de diálogo para assignação de botão a macros EANDRO ALVES FERREIRA 13 / 60
14 4. Na área respeitante aos Commands serão exibidos dois itens: Custom Menu Item e Custom Button. Seleccione este segundo e arraste-o com o rato até à Toolbar onde o pretende inserir. Atenção só poderá inserir o botão quando o ponteiro do rato ficar com a forma I. Nesse momento libertará o botão do rato utilizado para o arrastamento e verificará que será criado um novo botão. 5. Na janela de Customize poderá ainda utilizar dois botões que se encontram na área do Selected Command: a) Description que exibe um texto explicando o que o comando seleccionado faz. b) Modify Selection semelhante ao clique sobre o botão criado, exibe uma série de tarefas possíveis para configuração do botão ( ver operações seguintes). Fig.5 Menu para configuração do botão da toolbar EANDRO ALVES FERREIRA 14 / 60
15 6. Clique sobre o botão Modify Selection- abrindo um menu de tarefas possíveis para a configuração do botão Ver Figura 5 a) No último agrupamento de configurações possíveis existe uma opção designada por Assign Macro. Esta opção permite indicar qual a macro que deverá ser executada sempre que se clica no botão. b) No terceiro agrupamento existem 4 estilos diferentes de exibir o botão: só com texto, com texto e imagem ou somente com imagem. Se seleccionar o estilo Texto e Imagem, será exibido no botão para além da imagem o nome associado ao botão. c) Na opção Name indique o nome que pretende ver associado ao botão, por defeito aparece o nome da macro. (repare que aparece um & atrás da letra que aparece a sublinhado) d) Para alterar a imagem associada ao botão poderá: optar por uma imagem diferente, alterar a que está a visualizar ou a construir a sua. Para isso clique sobre a tarefa de Change Button Image, seleccione o logotipo pretendido, se nenhum o satisfizer e pretender criar o seu seleccione o logotipo que representa um quadrado vazio. Para o poder (re)desenhar a imagem, na lista de tarefas disponibilizada pelo botão Modify Selection opte por Edit Button Image e crie a sua imagem que poderá reeditar. DISSOCIAR UMA MACRO DE UM BOTÃO 1. Tools / Customize 2. Arraste o botão da toolbar até ao documento 3. Solte-o EANDRO ALVES FERREIRA 15 / 60
16 Run 1. Tools / Macro / Macros 2. Na caixa de diálogo Macros selecciona-se a macro pretendida na lista da Macro Name (Figura 6) 3. Clique sobre o botão Run Fig.6 Janela para selecção da macro a executar EANDRO ALVES FERREIRA 16 / 60
17 Comando no Menu Excel Macros e Visual Basic for Applications ASSOCIAÇÃO DE UMA MACRO A UM COMANDO DO MENU 1. View / Toolbars / Customize 2. Na janela do Customize encontra-se no Commands Tab 3. Seleccione a categoria Macro 4. Na aérea respeitante aos Commands será exibido um item de Custom Menu Item, seleccione-o e arraste-o com o rato até a uma posição do menu que lhe interesse por exemplo pode introduzir numa das listas de opções do menu (File, View, ) ou então criar como uma nova opção do Menu.. Fig.7 Caixa de diálogo para atribuir uma macro a um comando do menu 5. Se pretender criar uma nova lista no menu deverá : EANDRO ALVES FERREIRA 17 / 60
18 a) Seleccionar a categoria New Menu b) Na área dos Commands será exibida a opção New Menu, que deverá arrastar até à barra dos menus c) Poderá alterar o seu nome clicando no botão de Modify Selection d) Esta nova lista terá o mesmo comportamento que a outras Fig.8 Caixa de diálogo para criar um novo menu na barra dos menus 6. Na janela de Customize poderá ainda utilizar dois botões que se encontram na área do Selected Command: c) Description que exibe um texto explicando o que o comando seleccionado faz. d) Modify Selection semelhante ao clique sobre o menu ou comando de menu criado, exibe uma série de tarefas possíveis para configuração (Ver o item 6 do capítulo Associar uma Macro a um Botão) EANDRO ALVES FERREIRA 18 / 60
19 DISSOCIAÇÃO 1. Tools / Customize 2. Arraste o Menu ou Comando do Menu até ao documento e solte-o EANDRO ALVES FERREIRA 19 / 60
20 Editor de Visual Basic for Applications 1. Tools / Macro / Visual Basic Editor - para aceder ao Editor 2. Posicionando-se no corpo de uma macro, na janela do lado direito inferior, poderá executar a macro através de: Run / Run Sub-UserForms (figura 9) ou botão Run. Fig.9 Execução de uma macro no Editor de Visual Basic for Applications EANDRO ALVES FERREIRA 20 / 60
21 REMOVER MACROS A remoção das macros poderá ser feita: no ambiente Excel, ou no Editor de VBA Remoção de Macros em Ambiente Excel 1. Tools / Macro / Macros 2. Selecciona-se a Macro a remover 3. Clica-se no botão Delete 4. Pede a confirmação e apaga se confirmar Remoção de Macros no Editor de VBA 2. Tools / Macro / Visual Basic Editor - para aceder ao Editor 3. Podem-se apagar as macros que se encontrem na janela do lado direito inferior e que têm inicio com a palavra Sub e fim com as palavras End Sub (Ver capitulo de funções e procedimentos) EANDRO ALVES FERREIRA 21 / 60
22 Editor de Visual Basic for Applications EANDRO ALVES FERREIRA 22 / 60
23 Para aceder ao editor de Visual Basic for Applications: Tools / Macro / Visual Basic Editor Figura 10 Editor de Visual Basic for Applications Encontrará o écran dividido em três grandes áreas: Project Explorer, Properties Window e do lado direito a janela de edição de texto. EANDRO ALVES FERREIRA 23 / 60
24 PROJECT EXPLORER Se a janela não estiver visível active-a através do View / Project Explorer ou utilizando o botão ou combinações de letras associadas a esta tarefa. Nesta janela poderá visualizar a hierarquia dos projectos de Visual Basic for Applications activos nesse momento. Entre eles deverá encontrar um cujo nome corresponde ao nome do WorkBook do Excel com que está a trabalhar. E.g. VBAProject (Book1). É dentro deste projecto que deverá trabalhar para que todas as funcionalidades que implemente estejam nele activas sempre que necessário. Figura 11 Janela do Project Explorer EANDRO ALVES FERREIRA 24 / 60
25 Assim se fizer o desdobramento do seu VBAProject, encontrará um folder cuja designação é Microsoft Excel Objects, e um outro designado Modules (se este não aparecer significa que o seu projecto ainda não possui qualquer macro implementada. Para criar este folder deverá fazer: Insert / Module). No folder do Microsoft Excel Objects, encontrará todos os objectos que fazem parte do seu documento: as WorkSheets e o WorkBook (que no fundo é o conjunto de WorkSheets). Se clicar duplamente em cada um destes objectos, uma nova janela será visualizada na área da direita, em cada uma dessas áreas poderá definir a acção a ser executada em função dos eventos de cada objecto. No Folder Modules, aparecerá o conjunto de ficheiros (módulos) onde poderá programar as suas macros. Clicando duplamente em cada um dos módulos indicados poderá visualizar as macros, que o compõem, na janela da direita. EANDRO ALVES FERREIRA 25 / 60
26 PROPERTIES WINDOW Se a janela das propriedades não estiver visível active-a através do View / Properties Window ou utilizando o botão ou combinações de letras associadas a esta tarefa. Figura 12 Janela de propriedades Nesta janela poderá visualizar e alterar as propriedades que definem cada objecto: o nome - neste caso. EANDRO ALVES FERREIRA 26 / 60
27 JANELA DE EDIÇÃO A janela de edição exibirá a cada momento o código em Visual Basic for Applications associado ao elemento seleccionado na janela do Project Explorer. Figura 13 Janela de edição EANDRO ALVES FERREIRA 27 / 60
28 OBJECT BROWSER Excel Macros e Visual Basic for Applications No Editor de Visual Basic for Applications poderá encontrar ajuda para o desenvolvimento do seu procedimento. Assim: Clique no Ícone do Object Browser ou View/Object Browser ou F2 Na Caixa de Drop-Down onde aparece referido <All Libraries>, seleccione a aplicação para a qual pretende ajuda neste caso Excel. Convém referir que poderá utilizar as funções de toda e qualquer aplicação. Na área intitulada por Classes aparecem todos os objectos específicos para o manuseamento da aplicação seleccionada. A classe especial designada por Globals refere-se às funções que estão disponíveis na aplicação independentemente dos objectos seleccionados. Seleccione um dos objectos e visualize do lado direito os Members of <Elemento seleccionado> Para cada membro da classe dispõe de um help on-line que o esclarece sobre a respectiva função e funcionamento, dando um exemplo que poderá testar. Para tal basta clicar sobre o botão de Help da janela do Object Browser. HELP ON-LINE O Editor de Visual Basic for Applications, disponibiliza ao utilizador um sistema de ajuda constante. Assim, quando se constroiem procedimentos, na janela de edição, à medida que a linguagem é escrita o editor abre oportunamente listas de opções para ajudar a escrever o código. EANDRO ALVES FERREIRA 28 / 60
29 AS CORES DO VBA Na Janela de Edição são programados, armazenados e exibidos os procedimentos VBA criados. Porém, o texto envolvido em cada procedimento é dotado de uma série de cores diferentes, sendo que cada uma tem significado diferente. Cor Significado Azul Vermelho Preto Palavras-Chave da linguagem. Ex: Sub, End Sub, Function, If, Then, Else, While, Loop, Sempre que escreve na janela uma linha em linguagem VBA, o editor vai rectificar a sintaxe da linguagem por forma a indicar se existe ou não algum erro de escrita. Se for detectado um erro a linha fica a vermelho e é exibida uma mensagem de erro, senão todas as palavras são reconhecidas, coloridas da cor da respectiva categoria e alteradas para letras maiúsculas ou minúsculas, conforme esteja pré-definido. Nome de variáveis, procedimentos, valores, operadores, Verde Comentário introduzidos no seio dos procedimentos. Estes comentários servem para o utilizador poder associar algumas explicações aos procedimentos realizados. De referir que as palavras com esta cor são ignoradas no procedimento, i.e., não produzem qualquer efeito na sua execução. Para introduzir comentários bastará que o caractere anteceda o texto a introduzir. Amarelo Um sombreado amarelo poderá aparecer sobre a linha que identifica um procedimento. Esta cor simboliza a ocorrência de um erro na execução do respectivo procedimento e o estado de execução do mesmo, i.e., o procedimento iniciou a execução, durante a qual detectou um erro e agora está parado, mas ainda em execução. Quando isto acontecer não deverá voltar a dar ordem de execução do procedimento, sem antes parar (Stop) a execução mal sucedida. EANDRO ALVES FERREIRA 29 / 60
30 Funções e SubRotinas EANDRO ALVES FERREIRA 30 / 60
31 Como foi referido anteriormente, quando se grava uma macro no Excel, este tem um comportamento em background que realiza a respectiva codificação para Visual Basic for Applications. Este resultado é bem visível quando procedemos à edição de uma macro no Editor de Visual Basic for Applications. Cada macro que se cria tem um comportamento concreto e autónomo relativamente a outras macros implementadas, e tem como objectivo executar um determinado número de instruções 1 que respondam às exigências do utilizador. Cada macro criada dá origem a um procedimento ou rotina. Existem dois tipos de rotinas: as subrotinas ou rotinas Sub, e as funções. 1 Entenda-se instrução como uma tarefa a executar que corresponde a uma linha de código. EANDRO ALVES FERREIRA 31 / 60
32 SUBROTINAS Excel Macros e Visual Basic for Applications Definição de SubRotinas As SubRotinas são aquelas cuja definição é delimitada pelas palavras-chave Sub e EndSub. Assim se reparar todas as macros que grava no Excel são deste tipo. Repare ainda como é que são definidas: Sub <nome_da_macro> ( ) End Sub <corpo_da_macro> Estas SubRotinas são designadas pelo nome 2 que lhe atribuímos e não recebem parâmetros 3 do exterior, têm como função desempenhar um conjunto de tarefas que compõem o seu corpo. O corpo da macro, é assim composto por um conjunto de instruções, sendo que cada instrução diferente necessita de estar numa linha diferente. Contudo, quando se trata de instruções demasiado grandes o editor faz a sua partição por diversas linhas, recorrendo ao operador _, por forma a facilitar a leitura. 2 O nome da rotina pode ser qualquer um desde que não contenha espaços, comece por caracteres alfa 3 Para ter a noção do que são parâmetros recorde-se do funcionamento das funções do Excel, que para executarem determinada função necessitavam de receber parâmetros que colocamos entre parêntesis separados por virgulas. EANDRO ALVES FERREIRA 32 / 60
33 Trabalhar no Editor de VBA Criar uma SubRotina Para criar uma SubRotina é necessário que exista um módulo onde se possa escrever. Uma vez posicionado nesse módulo poderá: Escrever a macro integralmente, ou Recorrer ao Insert / Procedure para que o Visual Basic for Applications lhe crie a estrutura (Figura 14) Figura 14 Caixa de Diálogo para a criação de uma nova rotina Assim deverá indicar o tipo de rotina a criar Sub e o nome que pretende dar à macro (ou rotina ou procedimento ou SubRotina) 4. Automaticamente ele criará a estrutura da rotina, neste caso ficaria: Sub Macro1( ) End Sub 4 Nomes alternativos para fazer referência a um conjunto de instruções. EANDRO ALVES FERREIRA 33 / 60
34 Execução de uma SubRotina SubRotina e Macro são duas designações para a mesma realidade, portanto tudo o que foi referido relativamente a Macros é válido também para as SubRotinas. (Consultar capítulo das Macros) Neste contexto a execução de SubRotinas segue o mesmo mecanismo das macros. Porém neste momento já se pode referir uma nova forma de executar as macros ou SubRotinas dentro de outras rotinas, i.e., quando se escreve dentro de uma rotina o nome de outra a execução da rotina tem continuidade na execução da rotina que está a ser invocada. FUNÇÕES Definição de Funções Funções são rotinas cuja definição começa com a palavra-chave Function e termina com as palavras End Function. Todas as funções que utiliza no Excel são deste tipo de rotina. A sua definição tem a estrutura seguinte: Function <Nome da Função> ( <parametro1>, <parametro2>, ) <Nome da Função> = <Valor / Expressão> End Function A função é identificada pelo nome, pelo número e tipo de parâmetros recebidos, e tem como objectivo executar um conjunto de instruções e produzir um valor final. Isto é, sempre que se pretender executar uma função é sabido à priori que ela produzirá um valor. Recorde-se como exemplo a função SUM, esta recebe por parâmetro um conjunto de valores que se pretendem somar, sabe-se que o resultado da aplicação dessa função ao conjunto de valores será o respectivo somatório. Para definir o valor produzido por uma função basta no seu interior, atribuir ao nome da função um determinado valor ou expressão. EANDRO ALVES FERREIRA 34 / 60
35 Definição do tipo de parâmetros e do tipo da função Todos os elementos de input e output de uma função têm um tipo de dados atribuído. Assim os parâmetros deverão ser definidos com o tipo de dados respectivo e a função deverá ser definida do tipo de dados que ela envie para o exterior. Após isto poder-se-á refinar a definição de uma função: Function <Nome da Função> ( <parametro1> As <Tipo>, ) As <Tipo> End Function <Nome da Função> = <Valor / Expressão> Nota: Se os tipos não forem definidos será assumido por defeito como sendo do tipo Variant EANDRO ALVES FERREIRA 35 / 60
36 Trabalhar no Editor de VBA Criar uma Função Para criar uma Função é necessário que exista um modulo onde se possa escrever. Uma vez posicionado nesse módulo poderá: Escrever a macro integralmente, ou Recorrer ao Insert / Procedure para que o Visual Basic for Applications lhe crie a estrutura (Figura 15) Figura 15 Caixa de Diálogo para a criação de uma nova rotina - função Nesta caixa de diálogo deverá indicar o tipo de rotina a criar Function e o nome que pretende dar à função. Automaticamente o Visual Basic for Applications criará a estrutura da rotina, que neste caso ficaria: Function IVA( ) End Function EANDRO ALVES FERREIRA 36 / 60
37 Execução de uma Função Uma vez que uma função produz um valor ela poderá ser executada: dentro de uma célula numa WorkSheet, à semelhança de qualquer uma outra função do Excel dentro de qualquer outra função ou SubRotina. Com base na seguinte função, analisemos as formas de execução com mais pormenor: Figura 16 Janela de Edição com a função IVA EANDRO ALVES FERREIRA 37 / 60
38 EXECUÇÃO DENTRO DE UMA CÉLULA 1. Posicione-se na célula onde pretende inserir a função 2. Insert / Function 3. Seleccione a categoria User Defined repare que aparece listada a função que acabou de criar IVA (Figura 17) Figura 17 Caixa de Diálogo para introdução da função EANDRO ALVES FERREIRA 38 / 60
39 4. Clique em OK e de imediato uma janela de ajuda virá auxiliar a utilização da sua função (Figura 18) Figura 18 Caixa de Diálogo para apoio à utilização da função 5. Introduza os parâmetros e clique em OK (Figura 19) Figura 19 Caixa de Diálogo para apoio à utilização da função introdução de valores Em suma: Qualquer função poderá ser chamada a partir da WorkSheet do Excel, sendo que a sua chamada será realizada à semelhança de qualquer outra função: numa célula = <nome da função> (<Param_1>, <Param_2>) EANDRO ALVES FERREIRA 39 / 60
40 EXECUÇÃO DENTRO DE UMA ROTINA Quando dentro de uma rotina se faz referência ao nome de uma outra rotina a execução da primeira passa pela execução daquela que está a ser invocada. No exemplo que se segue, a função Valor_Liquido faz uma chamada à função IVA por forma a que, o valor por esta produzido, seja adicionado à variável Valor, e assim produzir o output final da função Valor_Liquido. Figura 20 Função Valor_Liquido ao ser executada dá ordens de execução à função IVA Um outro exemplo poderá elucidar melhor: EANDRO ALVES FERREIRA 40 / 60
41 Figura 21 A Subrotina Ident_Maior ao ser executada dá ordens de execução à função Ver_Maior EANDRO ALVES FERREIRA 41 / 60
42 DIFERENÇAS ENTRE FUNÇÕES E ROTINAS As funções são similares às subrotinas, existem simplesmente três diferenças: 1. As Funções Começam com a palavra-chave Function e terminam com as palavras End Function 2. As Funções podem ser chamadas a partir de fórmulas introduzidas numa WorkSheet 3. As funções retornam valores para as fórmulas ou subrotinas que as chamarem REGRAS PARA A PASSAGEM DE PARÂMETROS Regra 1: Como uma função retorna um valor, esta deverá ser utilizada numa expressão. Quando uma função é utilizada do lado direito de uma assignação, ou como argumento de uma outra rotina, dever-se-á passar os parâmetros dentro de parêntesis Regra 2: Pode-se chamar uma função ou subrotina com a palavra-chave Call, neste caso dever-se-ão colocar todos os parâmetros entre parêntesis. Regra 3: Quando uma rotina é chamada de forma isolada e sem a palavra-chave Call, não se deve utilizar parêntesis. EANDRO ALVES FERREIRA 42 / 60
43 Variáveis MANUSEAMENTO COM VARIÁVEIS EANDRO ALVES FERREIRA 43 / 60
44 O que são variáveis? As variáveis constituem repositórios temporários de dados, podendo ser utilizadas para diversos fins. Figura 22 Manuseamento de Variáveis Assignação de valores a variáveis: EANDRO ALVES FERREIRA 44 / 60
45 Quando se pretende atribuir valores a variáveis dever-se-á indicar o nome da variável, o operador "=" e o valor que se pretende que a variável armazene. <Nome_Variável> = <Valor> Pela observação do procedimento Adição - Figura 22- podemos verificar que as variáveis Parcela_1 e Parcela_2 armazenam os valores introduzidos pelo utilizador através das InputBox (Ver capítulo "InputBox e MsgBox"). Também à variável Total vai ser atribuído o valor resultante da adição das duas parcelas - Total = Parcela_1 + Parcela_2. Utilização de variáveis como se fossem valores: O nome da variável representa o conteúdo da mesma, i.e., sempre que mencionar o nome da variável é o seu conteúdo que será considerado. No exemplo da figura 22, pode-se constatar que na expressão: Total = Parcela_1 + Parcela_2 Parcela_1 representa o primeiro valor introduzido e Parcela_2 representa o segundo valor, não se trata de adicionar o nome de duas variáveis, mas adicionar os conteúdos que elas armazenam. TIPOS DE VARIÁVEIS EANDRO ALVES FERREIRA 45 / 60
46 O tipo de variável está associado ao género de informação que esta tem hipótese de armazenar Boolean 2 bytes Permite armazenar valores Boolenaos True ou False Byte 1 Byte permite armazenar números sem sinal entre 0 e 255 Currency - 8 bytes permite armazenar moeda Date 8 Bytes permite armazenar datas Double 8 bytes permite armazenar um real desde E308 até E-324 para valores negativos, e desde E308 até E-324 para valores positivos. Single 4 bytes permite armazenar um real desde E38 até E-45, para valores negativos e desde E38 até E-45, para valores positivos Integer 2 bytes - permite armazenar números inteiros entre e Long 4 bytes permite armazenar números inteiros entre e Object 4 bytes utilizado para fazer referência a um objecto do Excel String 1 byte por caractere permite armazenar conjuntos de caracteres Variant 16 bytes - permite armazenar qualquer tipo de dados User-Defined permite armazenar valores de tipos diferentes EANDRO ALVES FERREIRA 46 / 60
47 DECLARAÇÃO DE VARIÁVEIS Onde: Dim I_Numero As Integer Dim Palavra chave que indica uma declaração de variáveis (abreviatura de dimensão) I_Numero - nome da variável a utilizar As palavra chave utilizada para separar o nome da variável do tipo de dados Integer tipo de dados atribuído à variável É possível na mesma declaração de variáveis declarar variáveis de diversos tipos: Dim var1 As Integer, var2 As Date, var3 As Double Para declarar diversas variáveis do mesmo tipo: Dim var_1, var_2, var_3 As Currency VARIÁVEIS VANTAGENS DA UTILIZAÇÃO Simplificam a codificação, principalmente quando se necessita de utilizar um valor especifico inúmeras vezes Com variáveis o código é mais rápido EANDRO ALVES FERREIRA 47 / 60
48 VARIÁVEIS DO TIPO OBJECTO Uma variável objecto representa uma referência a um objecto. Uma variável de extrema importância que facilita a codificação e melhora a performance da subrotina. Declaração da Variável Objecto Dim <Var_Objecto> As Object Atribuição de uma variável Objecto Set <Var_Objecto> = <Objecto> Onde: Set palavra chave que indica a assignação de uma variável objecto <Var_Objecto> - Variável Objecto = - Operador de assignação <Objecto> - Objecto a ser atribuído à variável EANDRO ALVES FERREIRA 48 / 60
49 Utilização Genérica da Variável Objecto A utilização genérica do tipo Objecto serve para suportar qualquer tipo de objecto Excel (WorkBook,WorkSheet,Range, ) Exemplo: Dim Range_1 as Object Range_1 = Worksheet(1).Range( A1 ) Range_1.Value = 10 Utilização Especifica da Variável Objecto Utiliza-se o tipo exacto do objecto que se pretende atribuir à variável. Esse tipo especifico de objectos coincide com o nome dos objectos em EXCEL. Dim Range_1 As Range Dim WB_1 As Workbook Dim WS_1 As WorkSheet Dim XL As Aplicativo Exemplo: Dim Range_1 as Range Range_1 = Worksheet(1).Range( A1 ) Range_1.Value = 10 EANDRO ALVES FERREIRA 49 / 60
50 Contudo estas declarações também podem ser feitas da seguinte forma genérica: Dim Range_1 As Object Dim WB_1 As Object Dim WS_1 As Object Dim XL As Object Então qual o interesse de definir as variáveis de forma especifica se o podemos fazer de forma genérica? Por uma questão de performance, se utilizar um objecto genérico, o VBA antes de executar qualquer função com o objecto tem que primeiramente o identificar (perdendo tempo) em subrotinas simples essa diferença não é substancial mas quando se trata de grandes subrotinas já se denotam diferenças significativas. EANDRO ALVES FERREIRA 50 / 60
51 VARIÁVEIS DECLARAÇÃO OPCIONAL E O TIPO VARIANT A declaração de variáveis é opcional, se as variáveis não forem declaradas o VBA faz a sua declaração por defeito. Assim sempre que a instrução do Dim é omitida para uma variável, essa assume o tipo Variant. Os Prós e Contras da Utilização do tipo Variants PRÓS Diminui o número de linhas de código Não é necessário estar preocupado se a variável está ou não declarada porque o VBA automaticamente o faz CONTRAS Aumenta o tempo de execução o VBA primeiro precisa de reconhecer o tipo de dados com os quais está a trabalhar. Este tipo de dados consome mais memória (uma vez que tem que alocar espaço para qualquer tipo de dados que lhe seja atribuído) 16 bytes mais um byte por caractere se for String => problemas de performance para subrotinas grandes. Não é possível saber o tipo de dados que uma determinada variável contém dificultando a detecção de erros. EANDRO ALVES FERREIRA 51 / 60
52 Variáveis Declaração Forçada Para que o VBA detecte um erro sempre que uma variável não seja declarada deverá fazer: Tools/Options Editor Tab Activar Require Variable Declaration Ou então, escrever no início de cada módulo Option Explicit Neste caso sempre que seja detectada uma variável que ainda não foi declarada dá uma mensagem de erro - Variable Not Defined EANDRO ALVES FERREIRA 52 / 60
53 VARIÁVEIS TIPOS DEFINIDOS PELO UTILIZADOR - ESTRUTURAS Definição do Tipo A primeira fase é constituída pela definição do tipo: Type Dados_Pessoais Nome As String Idade As Integer DataNascimento As Date BI As Long End Type Criou-se um tipo de dados que representa uma estrutura com dados de diferentes tipos. Esta definição deverá ocorrer no início do módulo VBA. Onde: Type Dados_Pessoais Nome As String Idade As Integer DataNascimento As Date BI As Long End Type Palavra-Chave que indica a definição de um tipo de dados criado pelo utilizador. Nome atribuído ao tipo de dados. Primeiro elemento da estrutura de dados definida. Segundo elemento da estrutura de dados definida. Terceiro elemento da estrutura de dados definida. Quarto elemento da estrutura de dados definida. Palavra-Chave que indica o fim da definição da estrutura de dados. EANDRO ALVES FERREIRA 53 / 60
54 Utilização das Estruturas de Dados Como utilizar as estruturas de dados: Sub Tipos_definidos_Utilizador() Dim Pessoa As Dados_Pessoais Pessoa.Nome = Francisco Pessoa.DataNascimento = #8/7/73# Pessoa.Idade = WorksheetFunction.Year(Date)_ WorksheetFunction.Year(Pessoa.DataNascimento) Pessoa.BI = MsgBox 5 Pessoa.Nome & Chr(13) &, Idade & Pessoa.Idade & Chr(13) & _, Data de Nascimento & Pessoa.DataNascimento & Chr(13) & _, com o BI número _ & Pessoa.BI End Sub 5 Ver capítulo InputBox e MsgBox EANDRO ALVES FERREIRA 54 / 60
55 VARIÁVEIS ARRAYS O que é um Array? Um Array é uma variável que representa um conjunto de variáveis do mesmo tipo. Os Arrays podem ser multi-dimensionais, onde todas as dimensões são indexadas numericamente. ARRAY UNI-DIMENSIONAL Um array uni-dimensional é constituído por uma única lista de elementos indexáveis. Esta lista tem um elemento inicial e um outro final sendo que a cada elemento da lista corresponde um único índice, tradução do lugar que ocupa na lista, que o identifica univocamente. EANDRO ALVES FERREIRA 55 / 60
56 ARRAY BI-DIMENSIONAL Um array bi-dimensional é um pouco mais complexo e é constituído por um conjunto de listas do mesmo comprimento, este formato é normalmente conhecido como array ou matriz. É portanto constituída por linhas e colunas e cada elemento é identificado por um índice composto pela intercepção dos números da linha e da coluna. EANDRO ALVES FERREIRA 56 / 60
57 Declaração de um array ARRAYS UNI-DIMENSIONAIS Dim ArrayNumerico(10) As Integer Array_Numerico é o nome da variável array, o número entre parêntesis indica o número de elementos que o array pode armazenar, isto é Array_Numerico Em que cada elemento é do tipo Integer. ARRAYS BI-DIMENSIONAIS Dim Tabela_Textual (5, 4 ) As String Tabela_textual é o nome da variável, os número entre parêntesis indicam que a tabela irá ter 5 linhas e 4 colunas, podendo assim armazenar 20 elementos do tipo String. Tabela_Textual EANDRO ALVES FERREIRA 57 / 60
58 Utilização de um Array PARA ACEDER AO ELEMENTO <Nome_do_Array>(<Indice1_do_Elemento>[,<Indice2_do_Elemento>, ]) ATRIBUIÇÃO DE VALORES <Nome_do_Array>(<Indice1_do_Elemento>[,<Indice2_do_Elemento>, ]) = <Valor> Exemplo 1: Sub Países() Dim Países(3) As String Países (0) = "Portugal" Países(1) = "Brasil" Países(2) = "Moçambique" MsgBox "Países Armazenados:" & Chr(13) & Países(0) & Chr(13) & Países(1) &_ Chr(13) & Países(2) End Sub Após a atribuição de valores a cada elemento do array, este passa a ter o conteúdo seguinte: Países Portugal 0 Brasil 1 Moçambique 2 Valor estes que serão exibidos através da MsgBox. EANDRO ALVES FERREIRA 58 / 60
59 Exemplo 2: Option Base 1 Sub Utilizacao_Array() End Sub Excel Macros e Visual Basic for Applications Dim Lotaria(3) As Integer Lotaria(1)=int(10000*Rnd()) Lotaria(2)=int(10000*Rnd()) Lotaria(3)=int(10000*Rnd()) MsgBox Números da lotaria: & Lotaria(1) &, & Lotaria(2) &, &_ Lotaria(3) Option Base e Array Bounds A indexação de um array por defeito tem inicio em 0, sendo que os respectivos índices vão de 0 a dimensão-1. Para alterar a base de indexação por forma a ter inicio em 1 basta colocar no inicio do módulo Option Base 1 Contudo se pretender que um array comece noutro número que não seja 0 ou 1, é necessário especificar os limites inferior e superior do índice aquando da declaração do array. Exemplo: Sub Utilizacao_Array() Dim Lotaria(4 To 5) As Integer Lotaria(4)=int(10000*Rnd()) Lotaria(5)=int(10000*Rnd()) MsgBox Números da lotaria: & Lotaria(4) &, & Lotaria(5) End Sub EANDRO ALVES FERREIRA 59 / 60
60 EANDRO ALVES FERREIRA 60 / 60
Microsoft Excel 2003
Associação Educacional Dom Bosco Faculdades de Engenharia de Resende Microsoft Excel 2003 Módulo II Macros e Tabelas Dinâmicas Professores: Eduardo Arbex Mônica Mara Tathiana da Silva Resende 2010 Macro
EDITOR DE VISUAL BASIC FOR APPLICATIONS...
Índice MACROS...5 O QUE É UMA MACRO?...6 CRIAR MACROS... 6 Gravar uma Macro...6 Exercício... 8 Procedimento BackGround do Excel... 9 Programação em Visual Basic for Applications... 10 EXECUTAR UMA MACRO...11
Excel Macros e Visual Basic for Applications (versão Draft) Índice
Índice MACROS... 5 O QUE É UMA MACRO?... 6 CRIAR MACROS... 6 Gravar uma Macro... 6 Exercício... 8 Procedimento BackGround do Excel... 9 Programação em Visual Basic for Applications...10 EXECUTAR UMA MACRO...12
4 Criação de macros e introdução à linguagem VBA
4 Criação de macros e introdução à linguagem VBA Vinicius A. de Souza [email protected] São José dos Campos, 2011. 1 Sumário Tópicos em Microsoft Excel 2007 Introdução à criação de macros...3 Gravação
Manipulação de Células, linhas e Colunas
Manipulação de Células, linhas e Colunas Seleccionar células Uma vez introduzidos os dados numa folha de cálculo, podemos querer efectuar alterações em relação a esses dados, como, por exemplo: apagar,
Informática de Gestão 1º ano / 1º semestre Ano letivo: 2014/2015. Visual Basic VBA
Informática de Gestão 1º ano / 1º semestre Ano letivo: 2014/2015 Visual Basic VBA Macros Funções Conjunto de instruções que são executadas sempre que se desejar e pela ordem apresentada As funções são
FICHA ORIENTADA Nº1. Barra de fórmulas. Área de trabalho 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
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 FICHA ORIENTADA Nº1 INTRODUÇÃO À FOLHA DE CÁLCULO CRIAÇÃO DE UMA FOLHA DE CÁLCULO O Microsoft Excel é um programa que faz parte das
MICROSOFT ACCESS MICROSOFT ACCESS. Professor Rafael Vieira Professor Rafael Vieira
MICROSOFT ACCESS MICROSOFT ACCESS Professor Rafael Vieira Professor Rafael Vieira - Access - Programa de base de dados relacional funciona em Windows Elementos de uma Base de Dados: Tabelas Consultas Formulários
UNIDADE 2: Sistema Operativo em Ambiente Gráfico
Ambiente Gráfico Configurações Acessórios O Sistema Operativo (SO) é o conjunto de programas fundamentais que permitem que o computador funcione e que comunique com o exterior. Actualmente o Windows é
O AMBIENTE DE TRABALHO DO WINDOWS
O AMBIENTE DE TRABALHO DO WINDOWS O Windows funciona como um Sistema Operativo, responsável pelo arranque do computador. Um computador que tenha o Windows instalado, quando arranca, entra directamente
No final desta sessão o formando deverá ser capaz de aceder ao Word e iniciar um novo documento.
Sessão nº 2 Iniciar um novo documento Objectivos: No final desta sessão o formando deverá ser capaz de aceder ao Word e iniciar um novo documento. Iniciar um novo documento Ao iniciar-se o Word, este apresenta
Usando o Excel ESTATÍSTICA. A Janela do Excel 2007. Barra de título. Barra de menus. Barra de ferramentas padrão e de formatação.
Barra de deslocamento ESTATÍSTICA Barra de menus Barra de título Barra de ferramentas padrão e de formatação Barra de fórmulas Conjuntos e Células (Intervalos) Área de trabalho Separador de folhas Barra
Fórmulas e Funções 7
Fórmulas e Funções 7 7.9. Visualização automática do resultado Para visualizar rapidamente o resultado das funções mais simples média, soma, contar, mínimo e máximo: 1. Menu de contexto sobre a barra de
2. Utilitários de sistema para ambiente Windows. 2.1. Ferramentas de gestão de ficheiros
2. Utilitários de sistema para ambiente Windows 2.1. Ferramentas de gestão de Os compressores de são programas com capacidade para comprimir ou pastas, tornando-as mais magras, ou seja, ocupando menos
A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO
DOMINE A 110% ACCESS 2010 A VISTA BACKSTAGE Assim que é activado o Access, é visualizado o ecrã principal de acesso na nova vista Backstage. Após aceder ao Access 2010, no canto superior esquerdo do Friso,
Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas
Microsoft Power Point 2003 No Microsoft PowerPoint 2003, você cria sua apresentação usando apenas um arquivo, ele contém tudo o que você precisa uma estrutura para sua apresentação, os slides, o material
Sistema Operativo em Ambiente Gráfico
Sistema Operativo em Ambiente Gráfico Sistema Operativo Conjunto de programas fundamentais que permitem que o computador funcione e comunique com o exterior; Windows: sistema operativo mais utilizado nos
Tutorial 1 - Básico do VBA do Excel
Tutorial 1 - Básico do VBA do Excel Este tutorial contém a 1ª lição sobre a série Básico do VBA do Excel. Ele cobre tópicos de criação e gerenciamento de matrizes e o entendimento de estruturas de decisão
Reconhecer alguns dos objectos VBA Automatizar bases de dados recorrendo à programação VBA e scripts SQL
OBJECTIVOS Reconhecer alguns dos objectos VBA Automatizar bases de dados recorrendo à programação VBA e scripts SQL O objecto DOCMD Este objecto permite o acesso a todas as operações sobre todos os objectos
COMO OTIMIZAR A SUA PLANILHA ATRAVÉS DA GRAVAÇÃO DE UMA MACRO EM EXCEL
COMO OTIMIZAR A SUA PLANILHA ATRAVÉS DA GRAVAÇÃO DE UMA MACRO EM EXCEL! Como otimizar e agilizar os procedimentos operacionais em suas planilhas?! Como gravar uma seqüência lógica de procedimentos operacionais
1 Code::Blocks Criação de projetos
Programação MEEC Índice 1Code::Blocks Criação de projetos...1 2Code::Blocks Localização do projeto...5 3Code::Blocks Abertura de projetos já existentes...7 4Code::Blocks Funcionamento...8 5Code::Blocks
Iniciação à Informática
Meu computador e Windows Explorer Justificativa Toda informação ou dado trabalhado no computador, quando armazenado em uma unidade de disco, transforma-se em um arquivo. Saber manipular os arquivos através
Aplicações de Escritório Electrónico
Universidade de Aveiro Escola Superior de Tecnologia e Gestão de Águeda Curso de Especialização Tecnológica em Práticas Administrativas e Tradução Aplicações de Escritório Electrónico Folha de trabalho
MICROSOFT POWERPOINT
MICROSOFT POWERPOINT CRIAÇÃO DE APRESENTAÇÕES. O QUE É O POWERPOINT? O Microsoft PowerPoint é uma aplicação que permite a criação de slides de ecrã, com cores, imagens, e objectos de outras aplicações,
Configuração do Ambiente de Trabalho
pag. 1 Configuração do Ambiente de Trabalho 1. Utilização da Área de Trabalho Criação de Atalhos: O Windows NT apresenta um Ambiente de Trabalho flexível, adaptável às necessidades e preferências do utilizador.
Tarefa Orientada 2 Visual Studio 2005 e Visual C#
Tarefa Orientada 2 Visual Studio 2005 e Visual C# Nesta tarefa é proposta a realização de um conjunto de actividades que têm como finalidade a familiarização com o programa e adquirir alguma destreza na
A1;A7 é o mesmo que A1 e A7 A1:A7 é o mesmo que A1 até A7 (abrange A1, A2, A3, A4, A5, A6, A7).
Excel Avançado Atenção! 1. Nunca referenciamos valores, mas sim o nome da célula que contém o valor, como A1, sendo A a coluna e 1 a linha. 2. As fórmulas sempre iniciam com sinal de =. 3. Lembre-se de:
Folha de Cálculo (Excel)
Tecnologias de Informação e Comunicação Folha de Cálculo (Excel) Professor: Rafael Vieira. 1. Introdução à folha de cálculo o nome folha de cálculo atribuído a este tipo de programas, deve-se, principalmente,
Iniciar o Data Adapter Configuration Wizard. Toolbox Data Duplo clique em OleDbDataAdapter. Botão next na caixa de diálogo
Iniciar o Data Adapter Configuration Wizard Toolbox Data Duplo clique em OleDbDataAdapter Botão next na caixa de diálogo Se carregar em Cancel, o wizard é cancelado e podemos depois definir as propriedades
Microsoft Office FrontPage 2003
Instituto Politécnico de Tomar Escola Superior de Gestão Área Interdepartamental de Tecnologias de Informação e Comunicação Microsoft Office FrontPage 2003 1 Microsoft Office FrontPage 2003 O Microsoft
Manual de Utilização. Site Manager. Tecnologia ao serviço do Mundo Rural
Manual de Utilização Site Manager Tecnologia ao serviço do Mundo Rural Índice 1. Acesso ao Site Manager...3 2. Construção/Alteração do Menu Principal...4 3. Inserção/ Alteração de Conteúdos...7 4. Upload
Aplicações de Escritório Electrónico
Universidade de Aveiro Escola Superior de Tecnologia e Gestão de Águeda Curso de Especialização Tecnológica em Práticas Administrativas e Tradução Aplicações de Escritório Electrónico Folha de trabalho
Excel - VBA. Macrocomandos (Macros) O que é uma macro? São programas que executam
Excel - VBA Docente: Ana Paula Afonso Macrocomandos (Macros) O que é uma macro? São programas que executam tarefas específicas, automatizando-as. Quando uma macro é activada, executa uma sequência de instruções.
Folha de cálculo. Excel. Agrupamento de Escolas de Amares
Folha de cálculo Excel Agrupamento de Escolas de Amares Índice 1. Funcionalidades básicas... 3 1.1. Iniciar o Excel... 3 1.2. Criar um livro novo... 3 1.3. Abrir um livro existente... 3 1.4. Inserir uma
Ambiente de trabalho. Configurações. Acessórios
Ambiente de trabalho Configurações Acessórios O Sistema Operativo (SO) é o conjunto de programas fundamentais que permitem que o computador funcione e comunique com o exterior. Actualmente, o Windows é
&XUVRGH,QWURGXomRDR (GLWRUGH3ODQLOKDV([FHO
Universidade Federal de Viçosa Departamento de Informática &XUVRGH,QWURGXomRDR (GLWRUGH3ODQLOKDV([FHO Flaviano Aguiar Liziane Santos Soares Jugurta Lisboa Filho (Orientador) PROJETO UNESC@LA Setembro de
Introdução à realização de macros
Introdução à realização de macros 1 Introdução Macros são ações que se executam automaticamente num documento do MS Office, tal como abrir um arquivo, selecionar um campo ou fazer um cálculo, isto é, é
GeoMafra Portal Geográfico
GeoMafra Portal Geográfico Nova versão do site GeoMafra Toda a informação municipal... à distância de um clique! O projecto GeoMafra constitui uma ferramenta de trabalho que visa melhorar e homogeneizar
MANUAL DO EXCEL. Um campo é um espaço que contém determinada informação (ex: Nome do cliente X, Telefone do Sr. Y)
MANUAL DO EXCEL BASE DE DADOS DEFINIÇÃO DE BASES DE DADOS Uma base de dados é um conjunto de informações, organizada segundo regras definidas à qual se pode aceder para extrair, actualizar, acrescentar
ZS Rest. Manual Avançado. Ementas : Email e SMS. v2011
Manual Avançado Ementas : Email e SMS v2011 1. Índice 2. INTRODUÇÃO... 2 3. INICIAR O ZSRest FrontOffice... 3 1 4. CONFIGURAÇÃO INICIAL... 4 b) Configurar E-Mail... 4 c) Configurar SMS... 5 i. Configurar
MANUAL DO UTILIZADOR
MANUAL DO UTILIZADOR Versão 1.6 PÁGINA DE PESQUISA A página principal do PacWeb permite a realização de um número muito variado de pesquisas, simples, ou pelo contrário extremamente complexas, dependendo
WINDOWS. O Windows funciona como um Sistema Operativo, responsável pelo arranque do computador.
WINDOWS O AMBIENTE DE TRABALHO DO WINDOWS O Windows funciona como um Sistema Operativo, responsável pelo arranque do computador. Um computador que tenha o Windows instalado, quando arranca, entra directamente
ZS Rest. Manual Avançado. Menus. v2011 - Certificado
Manual Avançado Menus v2011 - Certificado 1 1. Índice 2. Introdução... 2 3. Iniciar o ZSRest... 3 4. Menus... 4 b) Novo Produto:... 5 i. Separador Geral.... 5 ii. Separador Preços e Impostos... 7 iii.
Oficina de Construção de Páginas Web
COMPETÊNCIAS BÁSICAS EM TIC NAS EB1 Oficina de Construção de Páginas Web Criação e Publicação Actividades de exploração Objectivo Explorar as funcionalidades essenciais do Programa, na perspectiva da construção/actualização
ZS Rest. Manual Profissional. BackOffice Mapa de Mesas. v2011
Manual Profissional BackOffice Mapa de Mesas v2011 1 1. Índice 2. Introdução... 2 3. Iniciar ZSRest Backoffice... 3 4. Confirmar desenho de mesas... 4 b) Activar mapa de mesas... 4 c) Zonas... 4 5. Desenhar
Manual de Utilizador Carregamento e Processamento de Ficheiros via Internet Banking. Português - V1
Manual de Utilizador Carregamento e Processamento de Ficheiros via Internet Banking Português - Índice Introdução... 2 Capitulo I... 3 1.1 Localização da funcionalidade... 3 1.2 Tipo de Ficheiros... 3
Manual de Administração Intranet BNI
Manual de Administração Intranet BNI Fevereiro - 2010 Índice 1. Apresentação... 3 2. Conceitos... 5 3. Funcionamento base da intranet... 7 3.1. Autenticação...8 3.2. Entrada na intranet...8 3.3. O ecrã
1. Ambiente de Trabalho
1 Ambiente de Trabalho 1. Ambiente de Trabalho Ao nível do ambiente de trabalho, depois de o Excel 2007 ter introduzido novos componentes (e.g., Botão Office e Friso) e eliminado alguns dos componentes
Os elementos básicos do Word
Os elementos básicos do Word 1 Barra de Menus: Permite aceder aos diferentes menus. Barra de ferramentas-padrão As ferramentas de acesso a Ficheiros: Ficheiro novo, Abertura de um documento existente e
Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos
Este procedimento corresponde ao fluxo de trabalho de Indexação de código de barras e de separação de documentos no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se
Associação Educacional Dom Bosco Curso de Engenharia 1º ano
Formatação condicional utilizando o valor da célula O que é? Algumas vezes é preciso destacar os valores, ou seja, como colocar em vermelho ou entre parênteses, os negativos, e de outra cor os positivos,
COMPETÊNCIAS BÁSICAS EM TIC NAS EB1
COMPETÊNCIAS BÁSICAS EM TIC NAS EB1 Oficina do Correio Para saber mais sobre Correio electrónico 1. Dicas para melhor gerir e organizar o Correio Electrónico utilizando o Outlook Express Criar Pastas Escrever
GeoMafra SIG Municipal
GeoMafra SIG Municipal Nova versão do site GeoMafra Toda a informação municipal... à distância de um clique! O projecto GeoMafra constitui uma ferramenta de trabalho que visa melhorar e homogeneizar a
EXCEL TABELAS DINÂMICAS
Informática II Gestão Comercial e da Produção EXCEL TABELAS DINÂMICAS (TÓPICOS ABORDADOS NAS AULAS DE INFORMÁTICA II) Curso de Gestão Comercial e da Produção Ano Lectivo 2002/2003 Por: Cristina Wanzeller
Facturação Guia do Utilizador
Facturação Guia do Utilizador Facturação Como se utiliza 2 1 Como se utiliza Todas as opções do sistema estão acessíveis através do menu: ou do menu: O Menu caracteriza-se pelas seguintes funcionalidades:
Importação de Dados no Sphinx
Importação de Dados no Sphinx A importação de dados refere-se à transferência de dados coletados em outro ambiente para dentro do software Sphinx. No software, encontre a opção Importar dados no estágio
Microsoft Windows. Aspectos gerais
Aspectos gerais É um sistema operativo desenvolvido pela Microsoft Foi desenhado de modo a ser fundamentalmente utilizado em computadores pessoais Veio substituir o sistema operativo MS-DOS e as anteriores
SAMUO APP: MANUAL DO ADMINISTRADOR
as novas tecnologias ao serviço do desenvolvimento de projectos w w w. i m a d i p. c o m CABO VERDE: REALIZAÇÃO DE UMA ACÇÃO- PILOTO PARA A MELHORIA DA GESTÃO NUM GABINETE TÉCNICO SELECCIONADO OFITEC
Curso de Iniciação ao Access Basic (I) CONTEÚDOS
Curso de Iniciação ao Access Basic (I) CONTEÚDOS 1. A Linguagem Access Basic. 2. Módulos e Procedimentos. 3. Usar o Access: 3.1. Criar uma Base de Dados: 3.1.1. Criar uma nova Base de Dados. 3.1.2. Criar
Múltiplos Estágios processo com três estágios Inquérito de Satisfação Fase II
O seguinte exercício contempla um processo com três estágios. Baseia-se no Inquérito de Satisfação Fase II, sendo, por isso, essencial compreender primeiro o problema antes de começar o tutorial. 1 1.
SAFT para siscom. Manual do Utilizador. Data última versão: 07.11.2008 Versão: 1.01. Data criação: 21.12.2007
Manual do Utilizador SAFT para siscom Data última versão: 07.11.2008 Versão: 1.01 Data criação: 21.12.2007 Faro R. Dr. José Filipe Alvares, 31 8005-220 FARO Telf. +351 289 899 620 Fax. +351 289 899 629
Findo o processo de normalização, obtemos o conjunto de tabelas indicado na tabela 1.28.
ACCESS 2007 MACROS & VBA - CURSO COMPLETO AS-44-33 Honda Civic YY-44-32 Opel Corsa UU-44-44 Fiat Uno UU-44-44 Fiat Uno UU-44-44 Fiat Uno AA-00-01 Ford Transit TABELA ERRO! NÃO EXISTE NENHUM TEXTO COM O
Tarefa Orientada 2 Criar uma base de dados
Tarefa Orientada 2 Criar uma base de dados Objectivos: Criar uma base de dados vazia. O Sistema de Gestão de Bases de Dados MS Access Criar uma base dados vazia O Access é um Sistema de Gestão de Bases
Tarefa Orientada 17 Listas de dados
Tarefa Orientada 17 Listas de dados Estudo prático da folha de cálculo Excel - Gestão de listas como base de dados. Conceitos teóricos Lista Série de linhas da folha de cálculo que contém dados relacionados,
Capítulo I Preliminares: Visual Basic na planilha eletrônica Excel.
Capítulo I Preliminares: Visual Basic na planilha eletrônica Excel. 1.1. Editor do Visual Basic do Excel (VBA) A maioria dos problemas desse livro será resolvida com o VBA da planilha eletrônica Excel,
Tutorial exe elearning XHTML editor (versão 1.0x)
UOe-L 13 Março 2008 Ficha Técnica Autor: Susana Azevedo UOe-L CEMED UA Revisão: Helder Caixinha UOe-L CEMED UA Versão: 3.0 Data de criação: 15/Dezembro/2005 Data da última revisão: 13/Março/2008 1 Tutorial
LIÇÃO 1 - USANDO O GRAVADOR DE MACROS
1_15 - ADS - PRO MICRO (ILM 001) - Estudo dirigido Macros Gravadas Word 1/35 LIÇÃO 1 - USANDO O GRAVADOR DE MACROS No Microsoft Office Word 2007 é possível automatizar tarefas usadas frequentemente criando
Usando o Excel ESTATÍSTICA. Funções
Funções Podemos usar no Excel fórmulas ou funções. Anteriormente já vimos algumas fórmulas. Vamos agora ver o exemplo de algumas funções que podem ser úteis para o trabalho de Excel. Para começar podemos
Pesquisa e organização de informação
Pesquisa e organização de informação Capítulo 3 A capacidade e a variedade de dispositivos de armazenamento que qualquer computador atual possui, tornam a pesquisa de informação um desafio cada vez maior
FIGURA. 2.2 ECRÃ DE TRABALHO
Noções Básicas FIGURA. 2.2 ECRÃ DE TRABALHO 2.2.1 Painel de Tarefas (Task Pane) O painel de tarefas constitui a grande novidade do ecrã de trabalho desta nova versão do Word. Para utilizadores menos experientes,
Microsoft PowerPoint 2003
Página 1 de 36 Índice Conteúdo Nº de página Introdução 3 Área de Trabalho 5 Criando uma nova apresentação 7 Guardar Apresentação 8 Inserir Diapositivos 10 Fechar Apresentação 12 Abrindo Documentos 13 Configurar
Para ver alguma coisa acontecer talvez seja preciso, primeiro, apagar o conteúdo da célula B2.
Macros - Introdução 1 - Gravar uma macro 1. Seleccione Tools Macros Record New Macro... para gravar uma macro. Aceite o nome proposto Macro1. Realize as seguintes acções enquanto está a gravar: - activar
Memória Flash. PdP. Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Memória Flash Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br [email protected]
Dicas para usar melhor o Word 2007
Dicas para usar melhor o Word 2007 Quem está acostumado (ou não) a trabalhar com o Word, não costuma ter todo o tempo do mundo disponível para descobrir as funcionalidades de versões recentemente lançadas.
1 2 3 W O R K S H O P 4 5 6 W O R K S H O P 7 W O R K S H O P 8 9 10 Instruções gerais para a realização das Propostas de Actividades Para conhecer em pormenor o INTERFACE DO FRONTPAGE clique aqui 11 CONSTRUÇÃO
Oficina de Construção de Páginas Web
COMPETÊNCIAS BÁSICAS EM TIC NAS EB1 Oficina de Construção de Páginas Web Criação e Publicação Guião Páginas WWW com o editor do Microsoft Office Word 2003 1. Introdução. 2. Abrir uma página Web. 3. Guardar
Apostila de PowerPoint 2013
Iniciando o Power Point 2013...01 Nova apresentação baseada no modelo...01 Escolhendo o esquema de cores do fundo do slide manualmente...02 Modificando o layout do slide... 03 Inserindo textos no slide...
Colocar em prática. Tópicos para aprender. Colocar em prática. Utilizar as aplicações da Microsoft Windows num quadro interactivo SMART Board
Utilizar as aplicações da Microsoft Windows num quadro interactivo SMART Board Quando se encontra a trabalhar em contexto grupal, a utilização do quadro interactivo SMART Board poderá ajudá-lo a poupar
OBJECTIVO Aplicação de fórmulas
FICHA 4 OBJECTIVO Aplicação de fórmulas No final deste exercício o utilizador deverá estar apto a realizar as seguintes operações: Aplicar fórmulas para o cálculo de valores Formatar condicionalmente as
Primeiramente lemos a seguinte citação, copiada de Excel-Ajuda:
33 Capítulo 3 Procedimentos (macros) Primeiramente lemos a seguinte citação, copiada de Excel-Ajuda: O objetivo de uma macro é automatizar as tarefas usadas com mais freqüência. Embora algumas macros sejam
Formador: Carlos Maia
Formador: Carlos Maia Iniciar o MS Excel MS Excel - Introdução 1 Ajuda Se ainda não estiver visível a ajuda do Excel do lado direito do ecrã, basta clicar sobre Ajuda do Microsoft Excel no menu Ajuda,
MICROSOFT EXCEL AVANÇADO
MICROSOFT EXCEL AVANÇADO SE Retorna um valor se teste_lógico avaliar como VERDADEIRO e um outro valor se for avaliado como FALSO. Use SE para conduzir testes condicionais sobre valores e fórmulas e para
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.
Apresentação do programa A folha de cálculo Excel é um componente do pacote Office. Esta aplicação permite desempenhar tarefas relacionadas com o cálculo, análise e apresentação gráfica de dados, de uma
Tarefa Orientada 18 Tabelas dinâmicas
Tarefa Orientada 18 Tabelas dinâmicas Análise de dados através de tabelas dinâmicas. Conceitos teóricos As Tabelas Dinâmicas são tabelas interactivas que resumem elevadas quantidades de dados, usando estrutura
Conceitos importantes
Conceitos importantes Informática Informação + Automática Tratamento ou processamento da informação, utilizando meios automáticos. Computador (Provem da palavra latina: computare, que significa contar)
Guião de Introdução ao Eclipse IDE Índice
Índice 1. Introdução... 2 1.1. O que é um ambiente de desenvolvimento (IDE)?... 2 1.2. Visão geral sobre o Eclipse IDE... 2 2. Iniciar o Eclipse... 3 2.1. Instalação... 3 2.2. Utilizar o Eclipse... 3 3.
QualiQuantiSoft Versão 1.3c
QualiQuantiSoft Versão 1.3c Qualiquantisoft v1.3c Pág.: 1/15 Índice Apresentação do programa... 3 Funções operacionais do programa... 3 Itens de menu... 6 Teclas de atalho... 6 Instrumento de Análise de
EAmb V.1 ESPOSENDE AMBIENTE. GestProcessos Online. Manual do Utilizador
EAmb V.1 ESPOSENDE AMBIENTE GestProcessos Online Manual do Utilizador GestProcessos Online GABINETE DE SISTEMAS DE INFORMAÇÃO E COMUNICAÇÃO EAmb Esposende Ambiente, EEM Rua da Ribeira 4740-245 - Esposende
FTIN Formação Técnica em Informática Módulo de Automação de Escritório AULA 05. Prof. Fábio Diniz
FTIN Formação Técnica em Informática Módulo de Automação de Escritório AULA 05 Prof. Fábio Diniz Na aula anterior: Dropbox. Conceito de Macro. Habilitando a Guia Desenvolver. Gravando uma Macro. Definindo
BARRA DE PROGRESSO EM VBA
BARRA DE PROGRESSO EM VBA Quando elaboramos uma programação em VBA e não sabemos o tempo de execução podemos utilizar uma alternativa para a visualização do progresso da tarefa, uma barra de progressão
Ministério das Finanças Instituto de Informática. Departamento de Sistemas de Informação
Ministério das Finanças Instituto de Informática Departamento de Sistemas de Informação Assiduidade para Calendários Específicos Junho 2010 Versão 6.0-2010 SUMÁRIO 1 OBJECTIVO 4 2 ECRÃ ELIMINADO 4 3 NOVOS
Aula 01 - Formatações prontas e condicionais. Aula 01 - Formatações prontas e condicionais. Sumário. Formatar como Tabela
Aula 01 - Formatações prontas e Sumário Formatar como Tabela Formatar como Tabela (cont.) Alterando as formatações aplicadas e adicionando novos itens Removendo a formatação de tabela aplicada Formatação
AULA TEÓRICA 9. Tema 4. Introdução ao Microsoft Excel (cont). Funções Organização de dados Gráficos Recursos adicionais Impressão
AULA TEÓRICA 9 Tema 4. Introdução ao Microsoft Excel (cont). Funções Organização de dados Gráficos Recursos adicionais Impressão 1 Funções são fórmulas predefinidas que efetuam cálculos usando valores
LeYa Educação Digital
Índice 1. Conhecer o 20 Aula Digital... 4 2. Registo no 20 Aula Digital... 5 3. Autenticação... 6 4. Página de entrada... 7 4.1. Pesquisar um projeto... 7 4.2. Favoritos... 7 4.3. Aceder a um projeto...
Neste tutorial irá criar uma animação simples com base num desenho do Mechanical Desktop.
Neste tutorial irá criar uma animação simples com base num desenho do Mechanical Desktop. Inicialize o 3D Studio VIZ. Faça duplo clique no ícone de 3D Studio VIZ Abre-se a janela da figura seguinte. Esta
Seu manual do usuário EPSON LQ-630 http://pt.yourpdfguides.com/dref/1120693
Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para. Você vai encontrar as respostas a todas suas perguntas sobre a no manual do usuário (informação,
PACWEB Módulo de Pesquisa MANUAL DO UTILIZADOR
MANUAL DO UTILIZADOR Versão 1.3 ÍNDICE 1. INTRODUÇÃO 2 2. INSTALAÇÃO E CONFIGURAÇÃO 3 2.1 INSTALAÇÃO 3 Instalar o Pacweb 3 Alterar o Ficheiro Default.htm 3 Criar um Virtual Directory 3 2.2 CONFIGURAÇÃO
5 - Se o documento estiver completo, com os campos totalmente inseridos e com o aspecto que pretende, poderá guardá-lo.
Impressão em série de cartas de formulário e mailings em grande número Intercalação de correio Base de Dados em Excel Comece por planear o aspecto da sua página final - é uma carta, uma página de etiquetas
1. Lançamento em Contas Bancárias Liquidação de Clientes
Título: MÓDULO DE GESTÃO DE BANCOS & CONTROLO LETRAS Pag.: 1 Módulo Gestão Contas Bancárias O módulo Gestão de Contas Bancárias, tem como principal objectivo, permitir ao utilizador saber num exacto momento,
