Módulo 1a: Introdução ao Visual Basic for Applications (VBA)
|
|
- Kléber Machado Fraga
- 6 Há anos
- Visualizações:
Transcrição
1 Módulo 1a: Introdução ao Visual Basic for Applications (VBA) - Elementos básicos -
2 O Excel (revisões ou não?) Folha de cálculo baseada em células Usa um sistema de coordenadas (letra, número) Recalcula todas as células a cada alteração - Programação das células: - Fórmulas. - Funções. - Afectação individual ou em grupo Excel.xlsx
3 VBA = Visual Basic for Applications Programação por objectos para aplicações da Microsoft (excel, word, powerpoint, etc) (linguagem também utilizada nos "macros") - Recursos de programação: - Utilização das funções standard do Visual Basic - Utilização das funções específicas de cada aplicação
4 Configurações do excel 2013 para permitir execução de código/macros Por questões de segurança o excel vem pré-programado para não correr macros e código VBA. Para habilitar essa possibilidade deve-se proceder da seguinte forma: -> File -> Options -> Trust center -> Trust center settings -> Macro Settings: - Enable all macros - Trust access to the VBA project object model Os ficheiros devem ser gravados com o formato Excel Macro-Enabled Workbook (*.xlsm)
5 Configurações do excel 2013 para mostrar a tab Developer Por questões de segurança o excel vem pré-programado para não mostrar a tab Developer. Para mostrar a tab Developer : File ->Options-> Customize Ribbon. Em Customize the Ribbon e nos Main Tabs, seleccionar a check box Developer. Para mostrar o ambiente de desenvolvimento VBA: A partir da tab Developer. Clicar no ícone Visual Basic
6 - O ambiente VBA (configurável): toolbars e menus Explorador de Projecto Janela de código (code) ou Janela de interface gráfica de utilizador (GUI, form) Janela de Propriedades Janela "immediate": Execução imediata Janela "locals": Avaliação de variáveis Janela "watches": Avaliação de expressões
7 -Programação por objectos: Tipos de entidades: 1. Forms 1.1 Form window 1.2 Form code 2. Modules 2.1 Module code VBA1a.xlsm
8 -Estrutura da janela de código: Object box Declarations Procedures... Procedure box -Uma janela de código (Form Code ou Module Code) pode ter vários Procedimentos (Procedure) VBA1a.xlsm
9 -Tipos de procedimentos (Procedures): Sub (subrotina trecho de código) Insert->Procedure Function (função trecho de código com um resultado) Property (função específica para interacção com forms não usada por nós) VBA1b.xlsm
10 Âmbito das variáveis: -Privadas (Private) -Públicas (Public) - Variáveis não declaradas e utilizadas dentro de um procedimento são consideradas locais (só existem dentro desse procedimento) Não funcionaria - Variáveis declaradas como "Private", só mantêm o seu valor no interior do módulo/form onde foram declaradas. - Variáveis declaradas como "Public" mantêm o seu valor em todos os módulos/forms Funcionaria Funcionaria VBA1a.xlsm
11 Âmbito dos procedimentos: -Privados (Private) -Públicos (Public) - Procedimentos especificados como "Private" só podem ser chamados dentro do seu módulo/form. - Procedimentos especificados como "Public" podem ser chamados a partir de todos os módulos/forms do projecto. - Procedimentos não especificados são considerados "Public" e podem ser chamados a partir de todos os módulos/forms do projecto. VBA1a.xlsm
12 - Expressões: As expressões operam sobre variáveis numéricas escalares. São constituídas por: - Números (literais) - Variáveis - Constantes - Operadores - Funções
13 - Tipos de variáveis: Por defeito, uma variável é "variant (variáveis não declaradas são do tipo variant )
14 - Tipos de variáveis: Variáveis "user defined" 1º - Declaração de tipo ("type"): Type TipoFichaAluno ' Definir uma estrutura de dados Numero As Single Nome As String Licenciatura As String End Type Declaração e utilização das variáveis "user defined": 2º - Declaração de variável (usando o tipo): Private (ou Public) Aluno as TipoFichaAluno ' Nas declarações iniciais ou Dim Aluno As FichaAluno ' No interior de uma Sub 3º - Utilização da variável (no interior de uma Sub): Aluno.Numero = Aluno.Nome = "José Maria" Aluno.Licenciatura = "MIEMat" VBA1a.xlsm
15 - Regras para os Nomes das Variáveis - Nomes das variáveis começam sempre por uma letra -> podem seguir-se letras, números e underscores -> comprimento máximo: 63 caracteres. -> são case-sensitive (distinção entre maiúsculas e minúsculas) Exemplo de nome de variável: Caudal_litros_por_min
16 Variáveis - Escalares (dos diferentes tipos). Ex: Num_Alunos guarda um valor. - Arrays multidimensionais (dos diferentes tipos). Ex: Alunos(numero,ano) guarda vários valores. numero, ano são inteiros (índices) Constantes - Têm todas as propriedades e requisitos das variáveis. - São "variáveis" fixas. Não podem ser alteradas no decurso do programa. - Não podem ser arrays. VBA1a.xlsm
17 -Operadores aritméticos - +, adição - -, subtracção - *, multiplicação - /, divisão - \, divisão inteira - ^, potenciação - mod, resto de uma divisão Operadores -Operadores comparativos - =, igualdade - <>, desigualdade (diferença) - >, maior que - <, menor que - >=, maior ou igual que - <=, menor ou igual que -Operadores booleanos - not, negação - and, conjunção - or, disjunção - xor, disjunção exclusiva -Operadores de concatenação - &, une duas strings. Vê sempre as variáveis dadas como strings - +, une duas strings. No entanto, se as variáveis dadas são numéricas, faz a soma aritmética dos valores e não a união das strings
18 -Funções nativas do VBA Funções São várias dezenas de funções. Consultar o "excel help" a partir do editor VBA (tecla F1) -> Visual Basic for Applications Language Reference -> Functions.
19 Funções - Troca de informação entre o VBA e as folhas de excel (sheets) Caso "A": Acesso completo Caso "B": Acesso dentro do actual ficheiro de excel Caso "Z": Acesso a uma gama, dentro da actual folha, do actual ficheiro. Z é um array de 2x2. Caso "W" acesso a uma célula através das suas coordenadas num_lin e num_col. "C" é o produto de A por B. A foi lido da célula A1 da Sheet1 do ficheiro VBA2.xlsm B foi lido da célula(1,2), ou seja da célula B1 da sheet1 do workbook que está activo A linha seguinte coloca o resultado "C" na célula C1 da mesma folha. Depois faz-se a concatenação para uma string da expressão: A x B = C Finalmente apresenta-se uma caixa de mensagens com a string. VBA1b.xlsm
20 Funções -Acesso às funções do excel (para funções específicas que existam no excel, mas não no VBA) Síntaxe: WorksheetFunction.função(args) Exemplo: Sub FuncoesExcel() k = WorksheetFunction.ErfC(C / 10) frase = "erfc(" & C & "/10) = " & Format(k, "0.0##") MsgBox (frase) End Sub Assim, acede-se à função do excel erfc(x), que não está disponível no Visual Basic standard. VBA1b.xlsm
21 -Controlo de Fluxo (Instruções para controlo do comportamento do programa) GoTo <label> - manda a execução para a linha do <label>: GoTo aqui A = 1 ' não executa! B = 2 ' não executa! aqui: MsgBox ("Executou o GoTo!") If ElseIf Else - Execução condicional: If C = 3 Then MsgBox ("C=3") ElseIf D <> 1 Then MsgBox ("C<>3 and D<>1") Else MsgBox ("C<>3 and D=1") End If VBA1b.xlsm
22 -Controlo de Fluxo (Instruções para controlo do comportamento do programa) Select Case - Execução caso-a-caso: Select Case C Case 1 MsgBox ("C=1") Case 2 MsgBox ("C=2") Case 3 MsgBox ("C=3") Case Else MsgBox ("C<>1 and C<>2 and C<>3") End Select VBA1b.xlsm
23 -Controlo de Fluxo (Instruções para controlo do comportamento do programa) For Next (Step) - Ciclo com passo numérico: For i = 0 To 5.5 Step 1.1 MsgBox (i) Next i While Wend - Ciclo com Condição: While C = 3 C = 0 Wend VBA1b.xlsm
24 -Controlo de Fluxo (Instruções para controlo do comportamento do programa) Do-Loop Until - Ciclo executado até que uma variável mude Do While-Loop - Ciclo executado enquanto uma variável se mantiver Check = True: Counter = 0 ' Inicializa as variáveis. Do ' loop exterior do tipo Loop Do Until. Do While Counter < 20 ' loop interior Do While Loop. Counter = Counter + 1 ' Incrementa Counter. If Counter = 10 Then ' Verifica condição. Check = False ' Muda estado de Check. Exit Do ' Sai do loop interior. End If Loop Loop Until Check = False ' Sai do loop exterior. VBA1b.xlsm
25 -Activação de Procedimentos e Macros -Opção 1 Atalho de teclado No Editor de excel, tab View, secção Macros -> View Macros : Seleccionar a rotina a activar e clicar options. Seleccionar o Atalho de teclado VBA1b.xlsm
26 -Activação de Procedimentos e Macros -Opção 2 Activação por botão 1. Na Tab Developer activar Design Mode : 2. Clicar Insert ; ->Form Controls (mais simples de usar) ou 3. P. Ex., inserir um botão 4. Programar a rotina a activar 5. Renomear o botão (opcional) ->ActiveX Controls (mais flexíveis) 6. Desactivar o Design Mode VBA1b.xlsm
27 - Resolução da Ficha 1
4 Criação de macros e introdução à linguagem VBA
4 Criação de macros e introdução à linguagem VBA Vinicius A. de Souza va.vinicius@gmail.com São José dos Campos, 2011. 1 Sumário Tópicos em Microsoft Excel 2007 Introdução à criação de macros...3 Gravação
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 maisCurso 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
Leia maisEXCEL e VBA. Visual Basic for Applications. Tutoriais de VBA
EXCEL e VBA Visual Basic for Applications Escopo da Apresentação Integração do VBA com Excel Descrição do ambiente de programação do VBA Conceitos básicos de programação Exemplos usando VBA Background
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 maisPrimeiramente 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
Leia maisIntrodução à programação em VBA ÍNDICE
Introdução à programação em VBA ÍNDICE Enquadramento... 2 Noções básicas sobre programação... 2 Criar Macros em Microsoft Excel... 4 Accionar a barra de ferramentas de Visual Basic... 4 Gravar uma macro...
Leia maisVisual Basic for Applications: # 1
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
Leia maisMacros e Programação VBA
SI Macros e Programação VBA 1/ 15 Macros e Programação VBA Sistemas de Informação MIEM / MIEIG SI Macros e Programação VBA 2/ 15 O que são macros? São sequências de instruções simples cujo objectivo é
Leia maisAPOSTILA DE VBA PARA EXCEL MARCOS DE BARROS OUTUBRO DE 2002 1 - RISK MANAGEMENT
APOSTILA DE VBA PARA EXCEL MARCOS DE BARROS OUTUBRO DE 2002 1 - RISK MANAGEMENT ÍNDICE INTRODUÇÃO AO VBA 5 Constantes 5 Variáveis 5 Tipos de variáveis e constantes 6 O Comando Option Explicit 7 Comentários
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
Leia maisProgramação em Visual Basic for Applications & Excel
Programação em Visual Basic for Applications & Excel Ricardo Campos (ricardo.campos@ipt.pt) Ricardo Campos [ h t t p : / / w w w. c c c. i p t. p t / ~ r i c a r d o ] Programação em Visual Basic for Applications
Leia maisAvançado. Visão geral do ambiente do VBA Retornar à planilha Excel
Avançado Trabalhando com VBA Descubra a linguagem de programação do Microsoft Office e torne-se um expert no desenvolvimento de funções, macros e planilhas eletrônicas Nas edições anteriores da revista
Leia maisSumário. Visual Basic Application para Excel. Prof. Luiz Bianchi Universidade Regional de Blumenau
Prof. Luiz Bianchi Universidade Regional de Blumenau Visual Basic Application para Excel Sumário Introdução...3 Conceitos...3 Objetos...3 Propriedades e métodos...3 Procedimento...3 Módulo...4 Fundamentos...5
Leia maisReconhecer 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
Leia maisExcel Macros e Visual Basic for Applications. Í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...
Leia maisInformática II Ficha 5_resolução
Ficha 5_resolução 1 Objectivo: Pretende-se estruturar em Excel (folhas e módulo com procedimentos necessários) por forma a permitir a gestão de valores a pagar pelos clientes de uma companhia de distribuição
Leia maisObjectos Gráficos 1. APROG (Civil) Aula 4. Friday, November 2, 12
Objectos Gráficos 1 APROG () Aula 4 1 Objectos Gráficos Estes objectos são utilizados para construir interfaces gráficas permitindo uma interacção directa do macro com o utilizador. 2 2 Form Uma interface
Leia mais1.2 OPERAÇÕES BÁSICAS EM ALGORITMOS E PROGRAMAS 18
ÍNDICE MÓDULO 1 INTRODUÇÃO À ALGORITMIA 11 1.1 PROGRAMAS E ALGORITMOS 12 Fases da programação 12 Algoritmos e algoritmia 13 Algoritmos em linguagem informal, pseudocódigo e fluxogramas 14 Símbolos utilizados
Leia maisNesta aula serão apresentados alguns comandos de condição, repetição e gráficos.
3 COMANDOS CONDICIONAIS E DE LAÇO Nesta aula serão apresentados alguns comandos de condição, repetição e gráficos. 3.1 COMANDOS CONDICIONAIS 3.1.1 Comando IF Como o próprio nome já indica, estes comandos
Leia maisEDITOR 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
Leia maisA1;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:
Leia maisExcel 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
Leia maisISCAP. Algoritmia. Pág. 1. Ana Paula Teixeira
Algoritmia Pág. 1 Os Computadores e a resolução de Problemas PROBLEMA Fase de Resolução do Problema Pág. 2 Passo difícil Solução como um PROGRAMA de Computador Solução em forma de Algoritmo Fase de Implementação
Leia maisTrabalhando com Arquivos de Texto no VBA
OpenStax-CNX module: m47737 1 Trabalhando com Arquivos de Texto no VBA Joao Carlos Ferreira dos Santos This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License
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 maisIntrodução... 17. 1 Explorando o ambiente de desenvolvimento integrado do Visual Studio... 31
Sumário Introdução..................................... 17 Parte I Apresentando o Microsoft Visual Basic 2010 1 Explorando o ambiente de desenvolvimento integrado do Visual Studio................................
Leia maisSumário. Capítulo l - Introdução ao VBA
Sumário Capítulo l - Introdução ao VBA l Capítulo 2 - O Ambiente VBE 3 2. 1. Acessando o VBE do Excel 3 2. 1. 1. Janela de Projeto 4 2. 1. 2. Janela de Propriedades 5 2. 2. Gravação de Macros 6 2. 3. Níveis
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 maisSimulado de Linguagem de Programação Java
Simulado de Linguagem de Programação Java 1. Descreva o processo de criação de programas em Java, desde a criação do código-fonte até a obtenção do resultado esperado, por meio de sua execução. Cite as
Leia maisUNIVERSIDADE ESTADUAL PAULISTA. Apostila Pascal Ed. 2006. Prof. Dr. Galeno José de Sena DMA/FEG CAPÍTULO 8
unesp UNIVERSIDADE ESTADUAL PAULISTA Apostila Pascal Ed 2006 Prof Dr Galeno José de Sena DMA/FEG CAPÍTULO 8 ARQUIVOS DE DADOS EM PASCAL: ARQUIVOS SEQUENCIAIS - UMA INTRODUÇÃO 81 ARQUIVOS SEQUENCIAL E DIRETO
Leia maisaplicação arquivo Condições Gerais de Utilização
aplicação arquivo Condições Gerais de Utilização Manual das condições gerais que regulam a utilização dos serviços disponibilizados pela aplicação Arquivo, plataforma de gestão de informação, do Municipio
Leia maisVISUAL BASIC. Sebenta Teórica (versão 1)
VISUAL BASIC Sebenta Teórica (versão 1) Instituto Superior de Engenharia do Porto Janeiro de 2001 ÍNDICE 1 - CONCEITOS GERAIS 1 Programação orientada ao objecto 1 Classes e Objectos 1 A linguagem Visual
Leia maisAvançado. Visão geral do ambiente do VBA Retornar à planilha Excel
Avançado Trabalhando com VBA Descubra a linguagem de programação do Microsoft Office e torne-se um expert no desenvolvimento de funções, macros e planilhas eletrônicas Nas edições anteriores da revista
Leia maisConteúdo programático
Introdução à Linguagem C Conteúdo programático Introdução à Linguagem C Estrutura de Programas Variáveis, Constantes Operadores, Entrada e Saída de Dados Estruturas de Desvio Estrutura de Múltipla Escolha
Leia maisUsando Macros no. Excel
CST em Logistica Decisões Apoiadas em Planilha Eletrônica Usando Macros no Excel waltenomartins@iftm.edu.br 2015 1 1 - Introdução Uma macro é uma coleção de comandos que você pode aplicar com um único
Leia maisManipulando Strings no VBA (Replace, Mid e InStr)
Manipulando Strings no VBA (Replace, Mid e InStr) por Eduardo Vieira Machado (Good Guy) Hoje gostaria de tratar de um assunto bastante atraente no Access e que é muito trabalhado nas empresas - a manipulação
Leia maisAplicações - VBA. Programação Interna
Aplicações - VBA Programação Interna Criando arquivos.vbi VCAD VBA (Source) - Extensão.vbi Elaborando o Código Todo suporte necessário à elaboração de um código MS-VBA pode ser obtido Internamente ao VCAD,
Leia maisTutorial 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
Leia maisNivel de Linguagem de Montagem (Assembly)
Nivel de Linguagem de Montagem (Assembly) Orlando Loques setembro 2006 Referências: Structured Computer Organization (capítulo 7), A.S. Tanenbaum, (c) 2006 Pearson Education Inc Computer Organization and
Leia maisConhecendo o Delphi 2010
2ª Aula 11 de fevereiro de 2011 Conhecendo o Delphi 2010 Inicie o Delphi clicando no ícone Delphi 2010 que se encontra no menu Iniciar / Todos os Programas / Embarcadero RAD Studio 2010 / Delphi 2010.
Leia maisManipulando Strings no VBA (Replace, Mid e InStr)
Manipulando Strings no VBA (Replace, Mid e InStr) por Eduardo Vieira Machado (Good Guy) Hoje gostaria de tratar de um assunto bastante atraente no Access e que é muito trabalhado nas empresas - a manipulação
Leia maisMicrosoft Visual Studio Express 2012 for Windows Desktop
Microsoft Visual Studio Express 2012 for Windows Desktop Apresentação da ferramenta Professor: Danilo Giacobo Página pessoal: www.danilogiacobo.eti.br E-mail: danilogiacobo@gmail.com 1 Introdução Visual
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 maiswww.sysdevsolutions.com Driver Next Versão 1.0 de 07-03-2011 Português
Driver Next Versão 1.0 de 07-03-2011 Português Índice Configuração dos documentos no Backofficce... 3 O Driver ERP Next... 6 Configurações principais... 6 Configurações do vendedor... 7 Configurações do
Leia maisMANUAL DO INSTALADOR XD EM AMBIENTES MICROSOFT WINDOWS
MANUAL DO INSTALADOR XD EM AMBIENTES MICROSOFT WINDOWS Está disponível a partir da versão 2014.73 do XD Rest/Pos/Disco um novo formato no instalador em ambientes Microsoft Windows. O instalador passa a
Leia maisA linguagem Visual Basic
A linguagem Visual Basic Introdução Os computadores guardam a informação (dados) em memória. O elemento básico de memória é o byte (conjunto de 8 bits, cada bit pode tomar o valor 1 ou 0). Com um byte
Leia maisO que é VBScript? (VBS)
O que é VBScript? (VBS) O vbscript é uma versão "light" do Visual Basic destinada à Internet, possui várias limitações para que não seja criados problemas com segurança, através dele não é possível salvar
Leia mais1 Função e criação do Programa. Relatório de desenvolvimento do projecto Programador/designer : Tiago MC Simões
Relatório de desenvolvimento do projecto Programador/designer : Tiago MC Simões 1) Função e criação do Programa 2) Lista de transacções/funções 3) Interface Gráfico do programa 4) A base de dados 4.1)
Leia maisProgramação I. Departamento de Engenharia Rural Centro de Ciências Agrárias
Departamento de Engenharia Rural Centro de Ciências Agrárias Programação I Prof. Bruno Vilela Oliveira bruno@cca.ufes.br http://www.brunovilela.webnode.com.br Aula 08 Programação em pascal Pascal Pascal
Leia maisMódulo de Aprendizagem I
Módulo de Aprendizagem I Digitalizar fotografias para a base de dados do SiFEUP Notas: No decorrer deste módulo de aprendizagem, pressupõe-se que o utilizador já tem o scanner devidamente instalado no
Leia maisInteligência Artificial
Inteligência Artificial Aula 7 Programação Genética M.e Guylerme Velasco Programação Genética De que modo computadores podem resolver problemas, sem que tenham que ser explicitamente programados para isso?
Leia maisProcalc v1.0. Versão Programador
Procalc v1.0 Versão Programador Conteúdo Procalc... 4 Primeiros botões... 5 Funções Básicas... 6 Como funciona... 7 Funções avançadas... 8 Logaritmo... 8 Logaritmo Natural... 9 Expoente... 10 Factorial...
Leia maisSub AcessaWeb(url, x) ' recebe uma url para pesquisar e devolve uma planilha ' Solicita a criação da planilha x
Aula 1 Planilha para Incluir / Excluir / Consultar dados em uma agenda telefônica (Nome, Endereço, Telefone) residindo em Banco de dados Access ou na WEB (usando um banco espelho no meu site, e uma página
Leia maisExcel Macros e Programação em VBA
são formulários personalizados pelo programador para criar uma interface entre a pasta de trabalho do Excel e o usuário da aplicação. Abra o Editor do VBA; No menu Inserir, escolha UserForm; A figura mostra
Leia maisProgramar. Visual Basic 1/61
Programar em Visual Basic António Ramires Fernandes Departamento de Informática Universidade do Minho 2001 1/61 1 DEFINIÇÕES BÁSICAS... 4 1.1 VARIÁVEIS... 4 1.1.1 DECLARAÇÃO DE VARIÁVEIS... 5 1.2 CONSTANTES...
Leia maisProgramando Macros Para O OpenOffice.org
Programando Macros Para O OpenOffice.org Versão β_23_01_2006 por Noelson Alves Duarte Copyright Noelson Alves Duarte É permitida a cópia, distribuição e / ou modificação deste documento, sob os termos
Leia maisDeverá ser apresentada uma caixa de combinação para auxiliar o utilizador a escolher o distrito de residência do entrevistado.
4.º PASSO PROGRAMAÇÃO DO CAMPO DISTRITO : PROJECTO COM ADO Deverá ser apresentada uma caixa de combinação para auxiliar o utilizador a escolher o distrito de residência do entrevistado. 1) Abra o formulário
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 maisPara testar seu primeiro código utilizando PHP, abra um editor de texto (bloco de notas no Windows) e digite o código abaixo:
Disciplina: Tópicos Especiais em TI PHP Este material foi produzido com base nos livros e documentos citados abaixo, que possuem direitos autorais sobre o conteúdo. Favor adquiri-los para dar continuidade
Leia maisARQUIVOS. Os arquivos criados em meios magnéticos poderão ser acessados para leitura e escrita na forma seqüencial, direta ou indexada.
Texto retirado e adaptado da apostila A Linguagem Pascal, disponível no site http://www.portaldaprogramacao.com (autor: desconhecido) ARQUIVOS Anteriormente, foi estudado o conceito de tabelas em memória
Leia maisAula 11: Desvios e Laços
Aula 11: Desvios e Laços Nesta aula explicaremos alguns comandos que podem alterar o fluxo dos seus programas em JavaScript. Você aprenderá a estrutura dos comandos de desvios e laços. Entenderá como funcionam
Leia maisPrograma: 1. Option Explicit 2. Sub Explorar() 3. Dim diretorio, fso, i As Integer, ex, d, f 4. Set fso = CreateObject("Scripting.
Aula 4 Miscelânea Nesta última aula vamos ver alguns tópicos especiais. Inicialmente, vamos colocar no início de nosso módulo duas declarações: - Option Explicit Acredito que nas três primeiras aulas todos
Leia maisNoções básicas sobre macros no Access 97. Construção de algumas macros simples. Noções básicas sobre procedimentos VBA no Access 97
MS Access 97-Macros Estrutura da aula Noções básicas sobre macros no Access 97 Construção de algumas macros simples Noções básicas sobre procedimentos VBA no Access 97 Exemplo de um procedimento VBA Apresentação
Leia maisCRIAÇÃO DE TABELAS NO ACCESS. Criação de Tabelas no Access
CRIAÇÃO DE TABELAS NO ACCESS Criação de Tabelas no Access Sumário Conceitos / Autores chave... 3 1. Introdução... 4 2. Criação de um Banco de Dados... 4 3. Criação de Tabelas... 6 4. Vinculação de tabelas...
Leia maisExcel Avançado. Autor: Leonardo Breyer
Excel Avançado Autor: Leonardo Breyer APOSTILA DE EXCEL - AVANÇADO - Relacional Consultoria Ltda Rua da Candelária, 60 7º andar Tel: (0xx21) 219-5161 Fax: (0xx21) 219-5155 e-mail: claudiad@relacional.com.br
Leia mais10. Acessando o Banco de Dados através do Visual Basic
10. Acessando o Banco de Dados através do Visual Basic Para acessar o Banco de Dados através do Visual Basic, pode ser utilizado dois métodos diferentes: 10.1 DAO ADO - ActiveX Data Objects DAO - Data
Leia maisOracle Database 10g: Fundamentos de SQL e PL/SQL
Oracle University Contact Us: 0-800-167225 Oracle Database 10g: Fundamentos de SQL e PL/SQL Duration: 5 Dias O que é que gostaria de aprender Conheça os fundamentos de SQL e PL/SQL usando o SQL Developer
Leia maisResumo da Matéria de Linguagem de Programação. Linguagem C
Resumo da Matéria de Linguagem de Programação Linguagem C Vitor H. Migoto de Gouvêa 2011 Sumário Como instalar um programa para executar o C...3 Sintaxe inicial da Linguagem de Programação C...4 Variáveis
Leia maisProgramação em VBA Texto Introdutório. António Silva DEI-Isep 2009-10-28
Programação em VBA Texto Introdutório António Silva DEI-Isep 2009-10-28 1 . Conteúdo 1 Introdução 8 2 Conceitos Básicos 8 2.1 O que é um Macro?.............................. 8 2.2 Técnicas de construção
Leia maisGestão de Actas Escolares. Manual Utilizador. (Versão 4)
inovar TI Gestão de Actas Escolares Manual Utilizador (Versão 4) ÍNDICE: INTRODUÇÃO... 3 FUNCIONALIDADES DO UTILACTAS... 3 1.ENTRAR NO PROGRAMA... 4 2.CONVOCAR UMA REUNIÃO... 5 2.1. CRIAR... 5 2.2. EDITAR...
Leia maisParte 5 LibreOffice Base
Parte 5 LibreOffice Base 1. Criação do banco de dados 1. Abra o LibreOffice Base; 2. Escolha Criar um novo banco de dados e clique em Concluir; 3. Salve o banco de dados em alguma pasta do computador.
Leia maisUniversidade da Beira Interior Cursos: Matemática /Informática e Ensino da Informática
Folha 1-1 Introdução à Linguagem de Programação JAVA 1 Usando o editor do ambiente de desenvolvimento JBUILDER pretende-se construir e executar o programa abaixo. class Primeiro { public static void main(string[]
Leia maisCadeira de Tecnologias de Informação. Ano lectivo 2009/2010. Sites dinâmicos. Com Expression Web TI2009/10 EWD_1. Filipa Pires da Silva (2009)
Cadeira de Tecnologias de Informação Ano lectivo 2009/2010 Sites dinâmicos Com Expression Web TI2009/10 EWD_1 .ASPX vs.html HTML: HTML é uma linguagem para descrever páginas web HTML significa Hyper Text
Leia maisLaboratório de Banco de Dados Prof. Luiz Vivacqua. PL/pgSQL A Linguagem de programação do PostgreSQL
Laboratório de Banco de Dados Prof. Luiz Vivacqua PL/pgSQL A Linguagem de programação do PostgreSQL 1) Visão Geral A PL/pgSQL é uma linguagem de programação procedural para o Sistema Gerenciador de Banco
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 maisOs objetivos indicados aplicam-se a duas linguagens de programação: C e PHP
AGRUPAMENTO DE ESCOLAS DE SANTA COMBA DÃO CURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS 2012-2015 PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO MÓDULO 2 Mecanismos de Controlo de
Leia maisOracle PL/SQL Overview
Faculdades Network Oracle PL/SQL Overview Prof. Edinelson PL/SQL Linguagem de Programação Procedural Language / Structured Query Language Une o estilo modular de linguagens de programação à versatilidade
Leia maisDepartamento: Matemática Curso: Eng a Madeiras Ano: 1 o Semestre: 2 o Ano Lectivo: 2006/2007. Aula prática n o 1 - Introdução ao MATLAB
Instituto Politécnico de Viseu Escola Superior de Tecnologia Departamento: Matemática Métodos Numéricos Curso: Eng a Madeiras Ano: 1 o Semestre: 2 o Ano Lectivo: 2006/2007 Aula prática n o 1 - Introdução
Leia maisAlgoritmia e Programação APROG. Linguagem JAVA. Básico. Nelson Freire (ISEP DEI-APROG 2012/13) 1/31
APROG Algoritmia e Programação Linguagem JAVA Básico Nelson Freire (ISEP DEI-APROG 2012/13) 1/31 Linguagem Java Estrutura de um Programa Geral Básica Estruturas de Dados Variáveis Constantes Tipos de Dados
Leia maisLinguagem de Programação
Linguagem de Programação Aula 2 Introdução Universidade Federal de Santa Maria Colégio Agrícola de Frederico Westphalen Curso Técnico em Informática Prof. Bruno B. Boniati www.cafw.ufsm.br/~bruno O que
Leia maisIFTO TÉCNICO EM INFORMÁTICA DESENVOLVIMENTO DE SISTEMAS AULA 01
IFTO TÉCNICO EM INFORMÁTICA DESENVOLVIMENTO DE SISTEMAS AULA 01 Prof. Manoel Campos da Silva Filho Tecnólogo em Processamento de Dados / Unitins Mestre em Engenharia Elétrica / UnB http://lab.ifto.edu.br/~mcampos
Leia mais5.2.4 Análise de LCR segundo o tempo. 5.2.5 Regras de marcação LCR
Dial-In Control Server (servidor de controlo do acesso telefónico) O sistema selecciona o operador desejado por meio de um prefixo e marca, em seguida, o Dial-In Control Server (DICS). O código de autorização
Leia maisRede VPN UFBA Procedimento para configuração
UFBA Universidade Federal da Bahia STI Superintendência de Tecnologia da Informação Rede VPN UFBA Procedimento para configuração 2015 Índice Introdução... 2 Windows 8... 3 Windows 7... 11 Windows VISTA...
Leia maisInformática II EXCEL. Visual Basic (TÓPICOS ABORDADOS NAS AULAS DE INFORMÁTICA II) Por: Cristina Wanzeller / Jorge Loureiro
Informática II EXCEL Visual Basic (TÓPICOS ABORDADOS NAS AULAS DE INFORMÁTICA II) Por: Cristina Wanzeller / Jorge Loureiro Informática II ÍNDICE 1. INTRODUÇÃO..1 2. PROCEDIMENTOS EM VISUAL BASIC..2 2.1
Leia maisEXCEL. Visual Basic. Informática II Gestão Comercial e da Produção (TÓPICOS ABORDADOS NAS AULAS DE INFORMÁTICA II)
Informática II Gestão Comercial e da Produção EXCEL Visual Basic (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 /
Leia maisFindo 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
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 maisTutorial de Computação Introdução a Programação Gráfica em Lazarus Para MEC 1100 v2010.10
Tutorial de Computação Introdução a Programação Gráfica em Lazarus Para MEC 1100 v2010.10 Linha de Equipamentos MEC Desenvolvidos por: Maxwell Bohr Instrumentação Eletrônica Ltda. Rua Porto Alegre, 212
Leia maisDESENVOLVIMENTO DE SOFTWARE
VARIAÁ VEL Antes de iniciarmos os comandos referentes a Banco de Dados, precisamos de uma breve descrição técnica sobre Variáveis que serão uma constante em programação seja qual for sua forma de leitura.
Leia maisFlash MX ActionScript
Flash Programação MX ActionScript Multimédia Flash MX ActionScript Pedro Costa / 2004 Introdução Neste momento, o ActionScript é provavelmente a ferramenta mais poderosa integrada no Flash. Esta linguagem
Leia maisCAPITULO 5 COMANDO DE FLUXO IF
CAPITULO 5 COMANDO DE FLUXO IF Sempre que for necessária a tomada de decisão dentro de um programa, você terá que utilizar um comando condicional, pois é por meio dele que o PHP decidirá que lógica deverá
Leia maisO código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem.
1 - O que é JAVASCRIPT? É uma linguagem de script orientada a objetos, usada para aumentar a interatividade de páginas Web. O JavaScript foi introduzido pela Netscape em seu navegador 2.0 e posteriormente
Leia maisCRIANDO FUNÇÕES EM VISUAL BASIC PARA TRANSFORMAÇÕES DE GRAUS SEXAGESIMAIS
CRIANDO FUNÇÕES EM VISUAL BASIC PARA TRANSFORMAÇÕES DE GRAUS SEXAGESIMAIS Autor: Prof. Dr. Paulo Sergio Oliveira de Carvalho Introdução Fevereiro de 2013 O Visual Basic (abreviado como VB) é uma linguagem
Leia maisManual do Fénix. Gestão da ficha de unidade curricular (Portal de coordenador de ECTS) DSI 28-01-2010 (Versão 1.0)
Manual do Fénix Gestão da ficha de unidade curricular (Portal de coordenador de ECTS) DSI 28-01-2010 (Versão 1.0) Este manual tem como objectivo auxiliar a tarefa de gestão de versões da ficha de unidade
Leia maisExpressões Lógicas Comandos de Seleção
Expressões Lógicas e Comandos de Seleção Prof. de Algoritmos IA Expressões Lógicas São expressões que resultam em valores lógicos : verdadeiro ou falso. Em VB: a constante True representa verdadeiro a
Leia maisUNIVERSIDADE DO VALE DO RIO DOS SINOS - UNISINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS - CENTRO 06. Funções, variáveis, parâmetros formais
UNIVERSIDADE DO VALE DO RIO DOS SINOS - UNISINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS - CENTRO 06 Disciplina: Linguagem de Programação C Profª Viviane Todt Diverio Funções, variáveis, parâmetros formais
Leia mais