VISUAL BASIC PARA APLICAÇÕES (VBA)
|
|
- Jessica Bonilha César
- 7 Há anos
- Visualizações:
Transcrição
1 Departamento de Engenharia Informática VISUAL BASIC PARA APLICAÇÕES (VBA) Alberto A. C. Sampaio Porto
2 ÍNDICE 1. PROJECTOS EM VISUAL BASIC PARA APLICAÇÕES INTRODUÇÃO AMBIENTE DE DESENVOLVIMENTO OBJECTOS E COLECÇÕES OBJECTOS ESPECÍFICOS DOS APLICATIVOS COLECÇÃO Aceder a Um Elemento de uma Colecção Instrução Específica para Percorrer Uma Colecção SELECÇÃO E INTERVALO PROPRIEDADES DAS CÉLULAS CRIAÇÃO DE APLICAÇÕES VBA UTILIZAÇÃO DE FORMULÁRIOS INSERÇÃO DE OBJECTOS NA FOLHA DE CÁLCULO Objectos do VBA ADICIONAR OUTRAS ROTINAS UTILIZAÇÃO DE VARIÁVEIS EXERCÍCIOS...11 I
3 1. Projectos em Visual Basic para Aplicações 1.1 Introdução No Excel é possivel elaborar pequenas rotinas, chamadas macros, sem ter de programar. Para isso há que recorrer ao gravador de macros do Excel. No entanto, para ser útil, é geralmente necessário alterar posteriormente o código gravado às necessidades do momento. Caso não o faça essas macros gravadas ser-lhe-ão de pouca utilidade. Se o leitor pretende maximizar o potencial do Excel, então terá de programar no Excel, e para isso serão aqui introduzidos conceitos importantes para programação usando-se o Visual Basic para Aplicações. As instruções são as mesmas do Vuaisl Basic. 1.2 Ambiente de Desenvolvimento Desde a versão Excel 97, que se passou a ter na aplicação Excel um ambiente de desenvolvimento em Visual Basic específico para essa aplicação. Para se aceder ao ambiente, seleccione a partir da barra de o menus, Tools>Macro>Visual Basic Editor 1. Também se pode aceder através do atalho de teclas, Alt+F11. O ambiente do VBA é mostrado na figura seguinte. janela de projecto janela das propriedades Figura 1-1 Ambiente de Desenvolvimento do VBA. Tem como principais características, permitir permitir vários projectos em simultâneo, e possuir uma estrutura hierárquica. 1 Também pode tornar visível a barra de ferramentas das Macros, e ter assim sempre disponível botões relativos ao Visual Basic. Para se inserir essa barra deverá escolher do menu, View>Toolbars>Visual Basic. VBA Alberto A. C. Sampaio 1
4 A janela de Projecto no Excel, lista todos os projectos e seus itens, como exemplificado na figura seguinte: Os botões correspondem a: View Code (ver janela de código) View Object (ver objectos) Toggle Folders (projecto por pastas) Figura 1-2 Janela dos projectos Como se vê existe um projecto para cada livro, com as folhas destes. Por projecto podem-se ter os seguintes componentes 2 : Objectos do Excel Formulários criados pelo programador Módulos de código O código VBA terá de estar associado a estes componentes de um projecto. Logo, todos eles têm associada uma janela de código, aonde se pode introduzir o respectivo código. Estas janelas são como editores de texto, bastante simples, e especializados para código VB. Na parte superior de cada janela especificam-se opções do VB, constantes e variáveis. O restante espaço serve para as rotinas pré-definidas de eventos, e para as rotinas criadas pelo programador. 2 Existem também módulos de classe, que não serão aqui abordados. VBA Alberto A. C. Sampaio 2
5 2. Objectos e Colecções 2.1 Objectos Específicos dos Aplicativos Para além dos objectos do Visual Basic (ex: formulários, botões, etc.) existem objectos específicos de cada aplicativo que suporta VBA. Estes objectos vão sendo alterados com o surgimento de novas versões dos aplicativos, por isso é conveniente consultar a respectiva ajuda (através de F1). Objectos do Microsoft Excel (Office 2000): são mostrados na figura seguinte. Figura 2-1 Objectos do Microsoft Excel Os objectos do Excel da janela de projecto (ver Figura 1-2) estão obviamente relacionados com alguns destes objectos. Por exemplo, existirá um projecto para cada livro. Para cada objecto dos tipos livro, folha ou gráfico existem rotinas associadas a cada evento que esses objectos suportam. O objecto Application representa a própria aplicação, neste caso o Excel. Em cada momento existe apenas um livro activo, uma folha activa, etc. O application possui propriedades que contêm essas informações, por exemplo: ActiveWorkbook o livro activo (que está a ser usado) ActiveSheet - a folha activa do livro activo ActiveCell a célula activa Muitas destas propriedades não necessitam ser antecedidas do especificador application. Por exemplo, em lugar de Application.ActiveWorkbook.Name, pode-se escrever apenas, ActiveWorkbook.Name. VBA Alberto A. C. Sampaio 3
6 2.2 Colecção Alguns dos elementos do modelo de objectos são colecções. Uma colecção é um objecto que contém outros objectos, normalmente do mesmo tipo. Os mais relevantes são: Workbooks livros abertos; Worksheets folhas de um livro; Cells células. Para se saber quantos elementos tem uma colecção, todas as colecções possuem a propriedade Count. A colecção Cells é uma propriedade que representa todas as células do objecto a que se aplica. Pode ser aplicada aos objectos aplicação, intervalo (ver mais à frente) e folha. O objecto folha é um elemento da colecção Worksheets Aceder a Um Elemento de uma Colecção Cada elemento pode ser identificado pelo nome ou por um número de ordem de criação. Todas as colecções possuem a propriedade Item que permite identificar um elemento da colecção pela sua posição. Por outro lado, sempre que esta propriedade é a propriedade por pré-definição, então não é necessário escrevê-la. Ex: Considerar que o primeiro livro aberto no Excel se chama notas.xls. Então, as duas expressões seguintes produzem o mesmo resultado. Workbooks(1) identifica o primeiro livro aberto, e Workbooks( notas.xls ) identifica especifica/e o livro notas.xls. No caso da colecção Cells, para se identificar uma célula em particular, a colecção tanto pode ser usada de forma unidimensional como bidimensional, sendo neste caso semelhante a uma matriz, tendo por base a posição 1,1. ActiveSheet.Cells(1,2) ActiveSheet.Cells(1) refere-se à célula A2 refere-se à célula A1 Associado a cada célula existe a propriedade Value que contém o valor da respectiva célula. ActiveSheet.Cells(1,1).value=5 insere 5 na célula A1 Para se se tornar um dado objecto activo usa-se o método Activate Instrução Específica para Percorrer Uma Colecção A instrução For Each repete um bloco de instruções para cada elemento da colecção (ou vector). A sua sintaxe é: For Each Elemento In Grupo [bloco_instruções] Next [Elemento] Os componentes da instrução são: VBA Alberto A. C. Sampaio 4
7 Elemento Obrigatório. Uma variável usada para iterar através dos elementos da colecção (Grupo). Para colecções deve ser do tipo Variant, ou objecto (genérico ou não). Para vectores apenas pode ser Variant. Grupo Obrigatório. Nome da colecção ou vector (neste caso não pode ser de tipos definidos pelo utilizador (com Type)). bloco_instruções Opcional. Uma ou mais instruções executadas para cada elemento de Grupo. Podem-se imbricar estes ciclos, mas cada Elemento deve ser único. Exemplo1: Escreve o nome de cada livro aberto (colecção Workbooks).... For Each livro In Workbooks MsgBox livro.name Next livro... VBA Alberto A. C. Sampaio 5
8 3. Selecção e Intervalo Um intervalo é uma célula ou um conjunto de células num dado intervalo de endereços de células. Para se representar um intervalo existe uma propriedade própria chamada Range. Podemos definir o número de intervalos que pretendermos. Range( A1 ) Intervalo de apenas uma célula, A1. Range( A1, C2 ) Intervalo de 6 células, de A1 a C2. A propriedade Range produz um objecto do tipo Range. Este tipo de objectos também pode ser obtido por outras formas, por exemplo através da propriedade (colecção) Cells. Um objecto Range também possui uma propriedade Cells. A propriedade Range aplica-se a uma folha, a uma aplicação, ou a um objecto Range. Se não se especificar a folha, então aplica-se à folha activa. Quando a propriedade é aplicada a um objecto Range os endereços são relativos a este intervalo. Um intervalo de apenas uma célula é idêntico a uma célula. Alguns exemplos: Range("A1").Value = Range( B1 ).value Worksheets("Sheet1").Range("A1").Value = 10 Uma selecção significa a selecção de um objecto numa janela. A propriedade relativa à selecção chama-se Selection. Aqui interessa-nos a selecção de células. Neste caso Selection produz um objecto do tipo intervalo (Range). Logo é possível usar uma selecção numa expressão que espere um objecto do tipo intervalo. Por exemplo, passar uma selecção de células feita pelo utilizador para uma sub-rotina desenvolvida por nós. VBA Alberto A. C. Sampaio 6
9 4. Propriedades das Células Frequentemente há necessidade de alterar alguma característica das células, ou do seu conteúdo. Por exemplo, mudar a cor de fundo, ou o estilo do conteúdo das células. Para se alterar o conteúdo de uma célula ou intervalo de células, basta alterar a propriedade respectiva. Por exemplo a mudança de cor do conteúdo consiste em alterar a côr da fonte para o intervalo. Exemplo: Formatação da célula activa a negrito. ActiveCell.Font.Bold = True Algumas propriedades da fonte: Tabela 4-1 Bold Booleana: True activa estilo negrito; False desactiva estilo Color Cor da fonte. Italic Booleana: True activa estilo itálico; False desactiva estilo Size Um valor para o tamenho da fonte (por exemplo 12). Underline Booleana: True activa estilo sublinhado; False desactiva estilo Processo idêntico ocorre com o interior de uma célula e coma moldura. VBA Alberto A. C. Sampaio 7
10 5. Criação de Aplicações VBA 5.1 Utilização de Formulários A utilização de formulários em VBA é idêntica à utilização no VB. A caixa de ferramentas não é visível até que se insira o primeiro formulário. A inserção pode ser feita através do botão, ou através do menu, Insert>>UserForm. Na figura seguinte é mostrado um formulário contendo um botão. Um formulário pode ser chamado a partir de uma qualquer sub-rotina. Quando chamado ele aparecerá com a folha de cálculo por trás. A utilização de formulários no VBA é idêntica à utilização no VB, pelo que não será aqui feita. Uma das diferenças mais significativas reside nos nomes dos objectos. Por exemplo, o formulário chama-se UserForm em VBA, enquanto se chamava Form em VB. A abordagem para implementação também deverá ser a já utilizada em Visual Basic. 5.2 Inserção de Objectos na Folha de Cálculo Em adição aos formulários, também é possível colocar objectos directamente na folha de cálculo. No Excel esses objectos podem ser de dois tipos: objectos de formulário do Excel, e objectos VBA da caixa de ferramentas. Estes podem ser inclusivamente misturados. Neste texto apenas se abordam os objectos VBA Objectos do VBA Utilizando objectos do VBA também se podem colocar objectos na própria folha de cálculo e depois, caso se pretenda, associá-los a rotinas de eventos desenvolvidas pelo programador. Existe uma barra de botões com esses objectos. Previamente deverá fazer aparecer a barra de botões do Visual Basic. Para isso deverá escolher a partir do menu, VBA Alberto A. C. Sampaio 8
11 View>Toolbars>Visual Basic. Nesta barra existem diversos botões como mostrado na figura seguinte. Premindo-se o botão faz aparecer a caixa de ferramentas. Da caixa de ferramentas seleccionam-se os objectos que se pretendem incluir na folha. A passagem ao modo de desenho é automática assim que se selecciona um controlo da caixa de ferramentas. Após o desenho dos objectos na folha associa-se-lhes o respectivo código. Para se associar código ao objecto prime-se duas vezes o botão esquerdo do rato sobre o objecto, ou se prime o botão direito e escolhe-se a opção View Code. Para se alterarem propriedades do objecto, prime-se o botão direito e escolhe-se a opção Properties. As rotinas associadas aos eventos suportados por esses objectos ficam ligadas automaticamente no VBA aos objectos folha do excel (por exemplo sheet1). Os principais objectos do VBA são: a etiqueta ( Label ), a caixa de texto ( TextBox1 ) e o botão ( CommandButton ). O VBA dá o nome aos objectos inseridos na folha de cálculos adicionando um número sequencial ao tipo de objecto. Por exemplo, a primeira etiqueta terá o nome Label1. Esses objectos são idênticos aos do VB. Tal como no VB esses nomes podem ser alterados. Vamos em seguida exemplificar a utilização do botão. Exemplo 5-1 Elaborar um projecto VBA para somar os valores das células A1 e A2, carregando num botão que deverá ter sido criado na folha de cálculo. Pretende-se que o resultado surja na célula A3. Resolução: Para desenhar o botão, selecciona-se o botão da barra e desenha-se o botão no local pretendido 3. Em seguida altere o texto do botão para Somar. Agora prima duas vezes o botão esquerdo para aparecer o editor de VBA aonde se escreverá o código que permite somar os dois valores. 3 A nossa abordagem de implementação em VB está aqui bastante simplificada. VBA Alberto A. C. Sampaio 9
12 Private Sub CommandButton1_Click() Cells(3,1) = Cells(1,1) + Cells(2,1) End Sub Para executar, há que voltar à respectiva folha e após serem preenchidas as células A1 e A2 com valores, premir o botão Somar. Antes, deve ter saído do modo de desenho carregando novamente no botão. Como nota final, apesar de ser utilizado o tipo Single, este não tem a precisão adequada, pelo que se recomenda a utilização do tipo Double. 5.3 Adicionar Outras Rotinas Poderiam ser adicionadas outras rotinas à janela de código para além das dos eventos associados aos objectos colocados na(s) folha(s) de cálculo. No caso de se pretender que essass rotinas sejam utilizadas por rotinas noutras janelas, então essas rotinas deverão ser desenvolvidas num módulo de código (module). Para fazer surgir um module seguir o menu do VBA Insert>Module. Vamos colocar o cálculo da soma numa sub-rotina no módulo module1. Sub soma2() Cells(3, 1) = Cells(1, 1) + Cells(2, 1) End Sub E alterar a rotina do evento para: Private Sub CommandButton1_Click() Call soma2 End Sub O resultado é mostrado na figura seguinte. VBA Alberto A. C. Sampaio 10
13 5.4 Utilização de Variáveis A utilização de variáveis é idêntica ao Visual Basic. Por exemplo, para o exemplo anterior poder-se-ia ter procedido do seguinte modo: Sub soma2() Dim n1 As Single, n2 As Single n1 = Cells(1, 1) n2 = Cells(2, 1) Cells(3, 1) = n1+n2 End Sub 5.5 Exercícios Como exercício implemente a solução para o problema dos desvios. VBA Alberto A. C. Sampaio 11
Objectos, Propriedades e Métodos
Cap. 4 Secção 5 Modelo de Objectos do Excel 1 O que são? Objectos São representações de elementos do Excel. Algo que pode ser controlado pelo V.Basic, tal como um botão, folha, livro, etc. Um objecto tem:
Leia mais1 - Ambiente de desenvolvimento
Neste documento começa-se por apresentar o ambiente de desenvolvimento integrado do Visual Basic (menu bar, toolbars, toolbox, project explorer window, properties window, form designer e code editor window).
Leia maisMódulo 1a: Introdução ao Visual Basic for Applications (VBA)
Módulo 1a: Introdução ao Visual Basic for Applications (VBA) - Elementos básicos - O Excel (revisões ou não?) Folha de cálculo baseada em células Usa um sistema de coordenadas (letra, número) Recalcula
Leia maisProgramação de Computadores usando VBA
Aula 1 Programação de Computadores usando VBA Introdução - 1 Objectivo: aprendizagem das técnicas básicas de programação de computadores Ambiente: Excel e Editor de VBA Requesitos: Conhecimentos de Excel
Leia maisIniciação à Informática
Iniciação à Informática Dr. Manuel Monteiro Conteúdo 5 Folha de Cálculo Conceitos básicos Os programas denominados de folhas de cálculo permitem aos seus utilizadores elaborar documentos com cálculos,
Leia maisVisual Basic for Applications
Visual Basic for Applications Introdução É uma linguagem de programação baseada na conhecida linguagem BASIC Está concebida para funcionar em conjunto com diferentes aplicações de forma a potenciar a robustez
Leia maisVBA Visual Basic for Applications. APROG - Civil
Visual Basic for Applications APROG - Introdução é uma linguagem de programação que permite acrescentar capacidades adicionais a aplicações como o Excel ou o Word. Permite automatizar a realização de tarefas
Leia maisPara iniciarmos o trabalho se faz necessária a implantação da GUIA DESENVOLVEDOR. Botão Direito do Mouse; Personalizar Faixa de Opções
Para iniciarmos o trabalho se faz necessária a implantação da GUIA DESENVOLVEDOR Botão Direito do Mouse; Personalizar Faixa de Opções Marque a opção Desenvolvedor e clique no botão OK Opção 1: Vá até a
Leia maisVBA USANDO TABELA DO WORD COMO BANDO DE DADOS
VBA USANDO TABELA DO WORD COMO BANDO DE DADOS PREENCHENDO UMA TABELA ATRAVÉS DE UM USERFORM Nível: Avançado w w w. t u t o r i a i s w o r d. c o m ÍNDICE O QUE É VBA?... 3 OBJETIVO DESTE EBOOK.... 4 AUTOR...
Leia maisAPROG. Civil. Programas Básicos. ISEP DEI, Angelo Martins 2006 ISEP DEI, António Silva Programas Básicos
Conteúdo Exemplo de um programa Apresentação sumária da construção de um programa em VB. Objectos e o mecanismo de eventos Apresentação dos conceitos básicos de programação em ambiente MS Windows. Tipos
Leia maisObjectos Gráficos 1. APROG (Civil) Aula 4
Objectos Gráficos 1 APROG () Aula 4 Objectos Gráficos Estes objectos são utilizados para construir interfaces gráficas permitindo uma interacção directa do macro com o utilizador. 2 MsgBox Finalidade:
Leia mais777 Processador de Texto
Word 2007 777 Processador de Texto Microsoft Office Word 2007 Microsoft Office 2007 Processador de texto Formadora: Sónia Rodrigues 1 Formadora: Sónia Rodrigues 2 Introdução Microsoft Office Word 2007,
Leia maisResolução De Problemas Em Informática. Docente: Ana Paula Afonso Resolução de Problemas. 1. Analisar o problema
ALGORITMIA Resolução De Problemas Em Informática Docente: Ana Paula Afonso 2000-2001 Resolução de Problemas 1. Analisar o problema Conhecer o bem o problema Descrever o problema: subdividir, detalhar 2.
Leia maisFORMAÇÃO DE MICROSOFT EXCEL 2010
FORMAÇÃO DE MICROSOFT EXCEL 2010 Mário de Almeida Pedro, M. Sc. Novembro 2013 Bemvindo Identificação da UFCD UFCD nº 0756 Folha de Cálculo, com a duração de 50 horas Microsoft Excel 2010 Objectivos: No
Leia maisIntrodução à Computação. Programas Básicos. ISEP DEI, Angelo Martins 2006 Programas Básicos - 1
Introdução à Computação Programas Básicos ISEP DEI, Angelo Martins 2006 Programas Básicos - 1 Conteúdo Exemplo de um programa Apresentação sumária da construção de um programa em VB. Objectos e o mecanismo
Leia maisModulo 2 Gestão de Base
Didáxis - Escola Cooperativa de Vale S. Cosme Modulo 2 Gestão de Base de Dados Aula Nº 55 / 56 09-01-2008 Sumário: Programa de gestão de bases de dados. Introdução ao estudo das tabelas. 2 Gestão de Base
Leia maisBARRA 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
Leia maisO AMBIENTE DE TRABALHO... 2 CRIAR, ABRIR E GUARDAR DOCUMENTOS... 6 EDIÇÃO DE DOCUMENTOS... 7 FORMATAÇÃO DE TEXTO Manual de Word INTRODUÇÃO...
INTRODUÇÃO... 2 Noção de processador de texto... 2 O AMBIENTE DE TRABALHO... 2 Área de trabalho... 3 Barra de menus... 3 Barras de ferramentas... 4 Réguas... 5 Botões de visualização... 5 Barra de estados...
Leia maisInformá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
Leia maisFundamentos Programação
Fundamentos Programação A programação de computadores não é difícil. Realmente só requer algo como: Aprender alguns conceitos gerais Ser cuidadoso, organizado e lógico Praticar até aprender a dominar a
Leia maisExcel - 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.
Leia maisTIC 1 Processamento de Texto UMA INTRODUÇÃO AO PROCESSADOR DE TEXTO MS WORD [André Coutinho]
TIC 1 Processamento de Texto UMA INTRODUÇÃO AO PROCESSADOR DE TEXTO MS WORD 2010 [André Coutinho] O QUE É UM PROCESSADOR DE TEXTO? É uma ferramenta; permite produzir documentos diversos, utilizando diferentes
Leia mais1) Mostrando uma mensagem. 10 exemplos de macros essenciais no Excel. Este conteúdo faz parte da série: Excel VBA Ver 6 posts dessa série
Este conteúdo faz parte da série: Excel VBA Ver 6 posts dessa série Para aproveitar toda a potencia que o Excel possui, é indispensável a utilização de macros. Macro poder ser definida como uma serie de
Leia maisExecutar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido
Página 1 de 8 Excel > Macros Executar uma macro Mostrar tudo Há várias maneiras de executar uma macro no Microsoft Excel. Macro é uma ação ou um conjunto de ações que você pode usar para automatizar tarefas.
Leia maisModelagem em Engenharia C & A Aula 1- Introdução e informações
0/08/2016 Modelagem em Engenharia C & A Aula 1- Introdução e informações Objetivos deste curso Introdução de técnicas de modelagem corrente em engenharia civil & ambiental utilizando planilhas eletrônicas
Leia maisCriar sequências/sucessões/progressões com alça de arrastamento
Inserir linhas e colunas O Excel trabalha à esquerda da coluna selecionada e acima da linha selecionada. Depois de selecionares uma linha ou uma coluna, coloca o cursor do rato sobre a mesma, clica no
Leia maisDispor e organizar folhas de cálculo
Dispor e organizar folhas de cálculo O Excel fornece várias funcionalidades para o ajudar a trabalhar e visualizar com as folhas de cálculo. Fixar linhas e colunas Pode fixar (ou bloquear) linhas e colunas
Leia maisMicrosoft Excel Ficha prática n. 8
1. Inicie o Microsoft Excel e abra o livro apoio_ficha8.xlsx. 2. Grave o livro com o nome Ficha8. 3. Crie uma macro, usando o gravador de macros, que formate a vermelho as notas finais negativas duma pauta
Leia maisNeste exercício, vamos criar uma Folha de Cálculo, onde vamos utilizar alguns Controlos de Formulários.
BARRA DE FERRAMENTAS DE FORMULÁRIOS Neste exercício, vamos criar uma Folha de Cálculo, onde vamos utilizar alguns Controlos de Formulários. A Barra de Ferramentas de Formulário contém objectos gráficos
Leia maisO que é e como funciona o VBA no excel?
Este conteúdo faz parte da série: Excel VBA Ver 6 posts dessa série O Excel já é por si só uma ferramenta poderosa de elaboração de planilhas simples e sofisticadas, capazes de oferecer uma infinidade
Leia mais10. CRIANDO FORMULÁRIOS DO VBA
10. CRIANDO FORMULÁRIOS DO VBA O VBA possui classes apropriadas para a inserção de formulários e seus respectivos controles (caixas de texto, caixas de checagem, botões de comando etc.) em seus projetos.
Leia mais777 Processador de Texto
777 Processador de Texto Microsoft Office Word 2007 Formadora: Sónia Rodrigues 1 Word 2007 Microsoft Office 2007 Processador de texto Formadora: Sónia Rodrigues 2 1 Introdução Microsoft Office Word 2007,
Leia maisTutorial de Extensibilidade
PRIMAVERA v7.00 Tutorial de Extensibilidade Importação de Pendentes por excel Versão 1.0 Abril de 2007 Índice ÍNDICE... 1 INTRODUÇÃO... 2 EXCEL DE IMPORTAÇÃO DE PENDENTES... 3 Enquadramento...3 Como utilizar
Leia mais2-Introdução e Conceitos Básicos das TIC
2-Introdução e Conceitos Básicos das TIC Procedimentos para instalar e aceder a um programa Sistema Operativo em Ambiente Gráfico Windows Prof.: Alexandra Matias Sumário Conhecer os procedimentos associados
Leia maisÍndice. Bloco Visual Basic v 0.3 A. Martins Página 1/18
Índice 1. Criação de funções...2 1.1 O que é uma função...2 1.2 Como escrever as funções...2 1.3 Exemplos...3 2. Criação de macros...4 2.1 O que é uma macro...4 2.2 Para criar uma macro no editor de Visual
Leia maisFichas de Excel. Carlos Alberto Rosa Ferreira Faculdade de Motricidade Humana Universidade Técnica de Lisboa
Fichas de Excel Carlos Alberto Rosa Ferreira Faculdade de Motricidade Humana Universidade Técnica de Lisboa Conteúdo Teórico: Criação de uma Worbook Entrada de números, fórmulas e datas Formatação de uma
Leia maisCrie uma folha de cálculo para registo de dados com Excel e VBA.
Crie uma folha de cálculo para registo de dados com Excel e VBA. O poder do VBA tirou das mãos de grandes especialistas em programação a capacidade de automatizar tarefas diárias ou de maior frequência
Leia maisDesenho/Formas SmartArt
Desenho/Formas SmartArt 1 WordArt Para criar textos com efeitos Gráficos Embora o Word 2007 seja um processador de texto, permite a criação de gráficos em tudo semelhantes à folha de cálculo Excel 2007.
Leia maisOpenOffice.org. tutorial apresentação
tutorial apresentação Criar uma nova apresentação Assistente Apresentação Inserir diapositivos Seleccionar diapositivos Formatar uma página Formatar diapositivos Vistas do espaço de trabalho Iniciar apresentação
Leia maisTarefa Orientada 4 Aplic. Manutenção de Produtos - ComboBox
Tarefa Orientada 4 Aplic. Manutenção de Produtos - ComboBox Objectivos: Utilização de uma fonte de dados. Criação de controlos Combobox ligados a uma fonte de dados. Utilização de parâmetros em consultas
Leia maisFolha de Cálculo. Manual de Apoio. Fórmulas e Gráficos
Folha de Cálculo Manual de Apoio Fórmulas e Gráficos Copyright Copyright 2006 Escola Secundária Artística de Soares dos Reis, Carla Mansilha, Alexandre Martins. É permitido copiar, distribuir e/ou modificar
Leia maisOlá... Eu sou a Sementinha, vem. Isabel Monteiro da Silva
Olá... Eu sou a Sementinha, vem aprender comigo!... Isabel Monteiro da Silva Inserir e Formatar Imagens O WordArt dá-nos possibilidade de sermos criativos com os efeitos de texto. Com o WordArt, podemos
Leia maisAbaixo do Objeto WorkSheet temos a coleção Cells, que representa todas as células de uma planilha.
Aula 1 O modelo de objetos do Excel APPLICATION É o próprio Excel. Temos diversas propriedades e métodos importantes nesse objeto. Destacamos dois exemplos: Application.DisplayAlerts Se for true, o Excel
Leia maisInstituto Superior Politécnico de VISEU. Escola Superior de Tecnologia
1 Vamos considerar os seguintes elementos e estruturas fundamentais que são habitualmente usados em programação: Tipos de Dados Operadores Atribuições Entrada e Saída de Dados Estruturas de Controlo Procedimentos
Leia maisSistemas de Gestão De Bases de Dados. Criação de Tabelas na vista estrutura. Módulo 2. A Professora: Vanda Pereira
Sistemas de Gestão De Bases de Dados Criação de Tabelas na vista estrutura A Professora: Vanda Pereira Módulo 2 Para criar uma tabela basta clicar no separador Criar grupo Tabela Vai aparecer no lado esquerdo
Leia maisAula 01 Microsoft Excel 2016
Aula 01 Microsoft Excel 2016 Prof. Claudio Benossi Prof. Rodrigo Achar Prof. Wagner Tufano São Paulo SP 2018 1 01 Informações sobre a interface Aprender a trabalhar com o Excel pode ser o divisor de águas
Leia maisO que é um programa em Visual Basic?
O que é um programa em Visual Basic? 1 Conteúdo Exemplo de um programa Apresentação sumária da construção de um programa em VB. Objectos e o mecanismo de eventos Apresentação dos conceitos básicos de programação
Leia maisTutorial 2 Básico do VBA do Excel
Tutorial 2 Básico do VBA do Excel Este tutorial contém a 2 ª lição sobre a série de Tutoriais do VBA Básico do Excel. Ele cobre tópicos dos Objetos e Coleções mais usados do Excel. Iniciantes na programação
Leia maisAtalho de teclado CTRL + P
Este conteúdo faz parte da série: Excel VBA Ver 6 posts dessa série Existem algumas maneiras simples de você visualizar exatamente o que quer imprimir no Excel. Vamos ver as 3 principais maneiras de se
Leia maisIntrodução à Computação
Introdução à Computação Conteúdo Conceito e aplicação O que são e para que servem as estruturas de repetição. Ciclo Do... Loop Apresentação das diversas variantes deste ciclo. Negação de expressões lógicas.
Leia maisFORMAÇÃO DE MICROSOFT EXCEL 2010
FORMAÇÃO DE MICROSOFT EXCEL 2010 Mário de Almeida Pedro, M. Sc. Novembro 2013 Bemvindo Identificação da UFCD UFCD nº 0756 Folha de Cálculo, com a duração de 50 horas Microsoft Excel 2010 Objectivos: No
Leia maisAplicaçõ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 Microsoft Word Folha de trabalho 6 Formatação de estilos
Leia maisUm algoritmo deve conter passos não ambíguos, executáveis e que sejam terminados quando seguidos.
Programação Um programa é uma sequência de instruções de uma linguagem de programação (VB no nosso caso). Cada instrução representa uma qualquer acção que nós pretendemos ver executada. Programar consiste
Leia maisAplicaçõ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
Leia maisEste Exame é individual, sem consulta e com a duração de 90 minutos. Responda às questões no próprio teste, no espaço próprio.
ISEP Exame (Resol.) APROG 7-2-2009 Civil Este Exame é individual, sem consulta e com a duração de 90 minutos. Responda às questões no próprio teste, no espaço próprio. Nome: N o : 1 Programação em Visual
Leia maisExcel. Aula Prática n o 6 VBA. 1. Inicie o Microsoft Excel e abra o ficheiro "Excel_6" que se encontra no directório APROG.
Excel Aula Prática n o 6 VBA 1. Inicie o Microsoft Excel e abra o ficheiro "Excel_6" que se encontra no directório APROG. 2. Na folha "Aposta" deve ser criada uma tabela contendo os números de uma aposta
Leia maisÉ qualquer entidade legal, empresas ou um "usuário final (doméstico)".
RESUMO O word e o Excel são softwares de suma importância para os trabalhos executados em qualquer empresa e/ou empreendimentos tanto de porte maior como de menor e que trabalhem informatizados. Ambos
Leia maisIntegração por Web Services
Integração por Web Services Versão 1.1 Maio 2010 Índice Índice... 2 Introdução... 3 Arquitectura PRIMAVERA... 4 User Interface... 4 Motor... 4 Interface para o Administrador... 5 Motores PRIMAVERA em Web
Leia maisEISnt Centro de Formação em Tecnologia
Vou mostrar como podemos automatizar o Microsoft Excel usando a linguagem VBA através da criação de um programa para realizar o registo de informações sobre clientes. A aplicação irá permitir a navegação
Leia maisCorreio electrónico. Agrupamento de Escolas de Albufeira
Correio electrónico 1 1 Primeiros Passos Para aceder ao email do Agrupamento pode digitar directamente no seu browser (Internet Explorer, Firefox, Chrome, ) o endereço: webmail.aealbufeira.pt O correio
Leia maisGráficos. Utilização do Assistente de Gráficos Propriedades, opções globais e formatação de Gráficos
Gráficos Conceitos fundamentais Séries, categorias e pontos de dados Os elementos de um gráfico 2D e 3D Tipos de Gráficos Construção de Gráficos Utilização do Assistente de Gráficos Propriedades, opções
Leia maisMódulo 1a: Introdução ao Visual Basic for Applications (VBA) - Eventos, Gráficos e Interfaces gráficas -
Módulo 1a: Introdução ao Visual Basic for Applications (VBA) Aula #3 - Eventos, Gráficos e Interfaces gráficas - Eventos em VBA - Excel É possível detectar e reagir a eventos ocorridos - Nas folhas (sheets)
Leia maisIntrodução Capítulo 1: Um Olhar sobre as Funcionalidades e Interface do Microsoft Excel
Introdução... 25 1. Que Usos para o Microsoft Excel?...25 2. Funcionalidades Disponibilizadas pelo Microsoft Excel...25 3. Tabelas e Gráficos Dinâmicos: As Ferramentas de Análise de Dados Desconhecidas...26
Leia maisEscola Secundária c/ 3º Ciclo de Ferreira Dias. CURSOS PROFISSIONAIS Ano Letivo 2012 / Atividade 2
Atividade 2 Nesta ficha deve executar um conjunto de instruções sobre uma folha de cálculo no computador do laboratório e submete-la no Moodle. 1. A primeira tarefa a efectuar depois de abrir um novo livro
Leia maisTecnologias da informação e comunicação
TIC Excel Tecnologias da informação e comunicação Módulo n.º 1 (32 horas) Folha de cálculo MS Excel Módulo n.º 2 (32 horas) Gestão de bases de dados MS Access Módulo n.º 3 (36 horas) Páginas web Avaliação
Leia maisExcel 2016 com VBA. Aula 2. Prof. Guilherme Nonino Rosa
Excel 2016 com VBA Aula 2 Prof. Guilherme Nonino Rosa Apresentação: Prof. Guilherme Nonino Rosa - Graduado em Ciências da Computação pela Unifran Universidade de Franca no ano de 2000. - Pós-Graduado em
Leia maisatualização gratuita *para clientes Gnotarium com contrato de manutenção ativo.
novidades da versão 5.0 Faturação o Descontos o NIF estrangeiro o Observações o IVA nas linhas o Parametrização das margens o N.º de conta sequencial o Honorários editáveis o Impressão do meio de pagamento
Leia maisO Ambiente de Trabalho Candy
O Ambiente de Trabalho Candy ÍNDICE INTRODUÇÃO 2 OS ELEMENTOS PRINCIPAIS DO AMBIENTE DE TRABALHO 2 1 Barra de Título 2 2 Separador de Aplicação (Application Tabs) e informação acerca da versão do programa
Leia maisFORMAÇÃO DE MICROSOFT EXCEL 2010
FORMAÇÃO DE MICROSOFT EXCEL 2010 Mário de Almeida Pedro, M. Sc. Novembro 2013 Bemvindo Identificação da UFCD UFCD nº 0756 Folha de Cálculo, com a duração de 50 horas Microsoft Excel 2010 Objectivos: No
Leia maisGESPOS WINDOWS. Manual do Utilizador GESTÃO DE CORES E TAMANHOS
GESPOS WINDOWS Manual do Utilizador GESTÃO DE CORES E TAMANHOS 1 A Gestão de cores e tamanhos do Gespos Windows é seguramente a gestão mais eficaz para qualquer tipo de loja que comercialize produtos no
Leia maisTECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO SISTEMAS DE GESTÃO DE BASE DE DADOS FORMULÁRIOS
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO SISTEMAS DE GESTÃO DE BASE DE DADOS FORMULÁRIOS Os constituem uma outra forma de visualizar os dados armazenados nas tabela ou disponibilizados numa consulta. Também
Leia maisPartilha de ficheiros por rede entre Mac e Windows
Partilha de ficheiros por rede entre Mac e Windows Date : 4 de Janeiro de 2010 Hoje temos um post com qualidade extra! Muitos de nós têm mais de um computador em casa, sejam Mac's, Windows, Linux,... E,
Leia maisZS Rest. Manual Profissional. BackOffice Mapa de Mesas. v2011
Manual Profissional BackOffice Mapa de Mesas v2011 1. Índice 2. INTRODUÇÃO... 2 3. INICIAR O ZSRest Backoffice... 3 1 4. Confirmar desenho de mesas...... 4 b) Activar mapa de mesas... 4 c) Zonas... 4 5.
Leia maisEscola Secundária Ferreira Dias Agualva - Sintra CURSOS PROFISSIONAIS. Atividade 23
Atividade 23 Nesta ficha deve executar um conjunto de instruções sobre uma folha de cálculo no computador do laboratório e submete-la para o email tic.profissionais@gmail.com. 1. A primeira tarefa a efetuar
Leia maisManual Prático. Elisabete Aguiar
Manual Prático Elisabete Aguiar Índice A BARRA DE OPÇÕES... 4 Abrir um documento existente... 6 Guardar um documento Word... 7 Ambiente de Trabalho no Microsoft Word 2007... 9 Configuração de Páginas...
Leia maisA Professora: Vanda Pereira. Ambiente de Trabalho. Estrutura de uma Folha de Cálculo. Microsoft Office Excel Módulo 1
1 A Professora: Vanda Pereira Ambiente de Trabalho e Estrutura de uma Folha de Cálculo Módulo 1 Microsoft Office Excel 2010 Introdução à folha de cálculo O ambiente de trabalho do Microsoft Excel 2 O ambiente
Leia maisUFCD 778 Folha de Cálculo Formadora: Sónia Rodrigues
UFCD 778 Formadora: Sónia Rodrigues UFCD 778 - - Operação e Programação Objectivos da UFCD: Utilizar e programar aplicações informáticas de folha de cálculo. UFCD 778 - - Operação e Programação 2 1 Folha
Leia maisCriar um recurso para QIM com ActivInspire - Studio
Como criar um recurso com o Software ActivInspire Studio Depois de abrir o Software ActivInspire deve criar uma nova página, ficheiro Novo e de seguida escolher o formato desejado. Nota: De forma a este
Leia maisTabelas Dinâmicas Excel
1º Trim 2º Trim Jan Fev Mar Abr Mai Jun Marca A Família Marca B 1 Marca C Família Marca D 2 Marca E Viseu Aveiro Porto Centro-I Braga Norte-A Guimarães Excel 1 O que são? São tabelas interactivas que resumem
Leia maisObjectivos. Introdução à programação Macros em Microsoft Excel Introdução ao Visual Basic para Aplicações (VBA)
Objectivos Introdução à programação Macros em Microsoft Excel Introdução ao Visual Basic para Aplicações (VBA) Vantagens da programação Eficiência em operações repetitivas Melhor clarividência na decomposição
Leia maisMicrosoft Excel Macro V. Índice 16-) Formulários... 42 17-) Gerando código para o Formulário... 49
Microsoft Excel Macro V Índice 16-) Formulários... 42 17-) Gerando código para o Formulário... 49 16-) Formulários A forma mais comum de comunicação de um sistema com o usuário é por meio de caixas de
Leia maisÍNDICE. PowerPoint CAPÍTULO 1... CAPÍTULO 2... CAPÍTULO 3...
ÍNDICE CAPÍTULO 1... Iniciando o PowerPoint 2016...08 Conhecendo a tela...09 Exibir réguas e grades...14 Slide mestre...16 Iniciar uma apresentação em branco...17 Abrir uma apresentação existente...17
Leia maisCapí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,
Leia maisPelos serviços da Biblioteca Elisabete Ribeiro 2012 Página 1
Elisabete Ribeiro (elisabete@fep.up.pt) 2012 Página 1 ÍNDICE ÍNDICE... 2 BREVE INTRODUÇÃO... 3 O QUE É O ENDNOTE... 3 A ORGANIZAÇÃO DO ENDNOTE... 3 INSTALAÇÃO DO ENDNOTE... 3 EXEMPLOS DE RECURSOS DE INFORMAÇÃO/
Leia maisCentro de Formação em Tecnologia
A forma mais comum de comunicação de um sistema com o utilizador é por meio de uma caixa de diálogo, na qual o utilizador define as opções desejadas, através de controlos interactivos, clica em um botão
Leia maisDicas de VBA - Personalizar o Friso I
Dicas de VBA - Personalizar o Friso I Date : 6 de Outubro de 2011 Por Jorge Paulino para o Pplware Num artigo anterior referi como executar uma macro usando uma determinada combinação de teclas. É uma
Leia maisConcepção e Fabrico Assistido por Computador
Concepção e Fabrico Assistido por Computador João Pedro Amorim Lobato: gei00017@fe.up.pt Turma: LGEI Trabalho sobre Regressões em Visual Basic Licenciatura em Gestão e Engenharia Industrial
Leia maisINICIAÇÃO AO EXCEL Renato Albuquerque abril de 2016
Noções básicas Vamos trabalhar com o Microsoft Office EXCEL 2010, software que está instalado em todos os computadores da escola. O EXCEL é uma folha de cálculo eletrónica, isto é, um programa que permite
Leia maisTutotial Microsoft Word
Tutotial Microsoft Word Comentado [EF1]: Título Times new roman 48 - Negrito centralizado Comentado [EF2]: Quebra de página Lista de Figuras Figura 1 Galeria de Estilos da Página Inicial... 5 Figura 2
Leia maisINFORMÁTICA DE GESTÃO
Enunciado: Caderno 4, Ficha 2 Offset Exercício extra Escreva uma macro que troca o conteúdo da célula activa com o valor da célula à sua direita. Exº: Antes de correr a macro: Resolução: Instrução para
Leia maisVBA e Excel I. Macros
VBA e Excel I Macros Menu seguido da opção Gravar macros: botões e Gravar macros é uma forma simples e rápida de visualizar os objectos,
Leia maisEstruturas de Controlo Repetitivo. APROG (Civil) Aula 8
Estruturas de Controlo Repetitivo APROG () Aula 8 Estruturas de Controlo Condicional As linguagens de programação, como o VBA, têm estruturas que permitem repetir blocos de instruções. Uma dessas estruturas
Leia maisFORMAÇÃO DE MICROSOFT WORD Mário de Almeida Pedro, M. Sc. Janeiro 2014
FORMAÇÃO DE MICROSOFT WORD 2007 Mário de Almeida Pedro, M. Sc. Janeiro 2014 Bemvindo Identificação da UFCD UFCD nº 0754 Processador de Texto, com a duração de 50 horas Microsoft Word 2007 Para criar um
Leia maisVariáveis Tipos de Dados
Variáveis Tipos de Dados APROG () Aula 2 1 Conteúdo Conceito de Variável Declaração de variáveis Tipos de Dados Operação de Atribuição Uso de Constantes 2 2 Variáveis Uma variável é uma localização de
Leia maisPLANILHA ELETRÔNICA EXCEL
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA PLANILHA ELETRÔNICA EXCEL Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Conceitos básicos de
Leia maisCriar e Apresentar Apresentações
Criar e Apresentar Apresentações Manuel Cabral Reis UTAD Departamento de Engenharias Curso de Ciências da Comunicação Disciplina de Introdução à Informática 1 Transição dos Slides Podem ser usadas várias
Leia maisAssociações de Ficheiros. Mike McBride Tradução: José Pires
Mike McBride Tradução: José Pires 2 Conteúdo 1 Associações de Ficheiros 4 1.1 Introdução.......................................... 4 1.2 Como usar este módulo.................................. 4 1.2.1
Leia maisIntrodução à Informática. Aula 06 MS WINDOWS XP MS WORD. Prof. Fábio Nelson
Aula 06 MS WINDOWS XP MS WORD O que é? Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware. MS Windows XP O Microsoft Windows XP é uma família de sistemas
Leia maisExercícios Data Modeling
Exercícios Data Modeling I Algoritmos 1. Construir um algoritmo, em pseudo-código, para calcular o mínimo múltiplo comum entre 2 inteiros X e Y 2. Construir um algoritmo, em pseudo-código, para determinar
Leia mais