EMGI Programação. Ficha 9 Resolução
|
|
- Amélia Ribas
- 5 Há anos
- Visualizações:
Transcrição
1 -----GRUPO 1 Option Explicit 'Aceita 2 números e coloca-os nas células A1 e A2 da folha activa ' Este procedimento deverá ser chamado de uma folha p. ex. através de um botão lá colocado Sub fp6_i1a() Dim N1 As Integer, N2 As Integer N1 = Val(InputBox("Indique o número a colocar na célula A1 da folha activa", "Entrada de Números")) N2 = Val(InputBox("Indique o número a colocar na célula A2 da folha activa", "Entrada de Números")) ActiveSheet.Cells(1, 1) = N1 ActiveSheet.Cells(2, 1) = N2 'Aceita 2 números e coloca-os nas Células A1 e A2 da folha 1 Sub fp6_i1b() Dim N1 As Integer, N2 As Integer N1 = Val(InputBox("Primeiro valor")) N2 = Val(InputBox("Segundo valor")) Worksheets("Folha1").Cells(1, 1) = N1 Worksheets("Folha1").Cells(2, 1) = N2 'Copia valores da 1.ª coluna da 1.ª colha de cálculo para a 3.ª coluna da 2.ª folha de cálculo Aceita 2 números e coloca-os nas células A1 e A2 da folha activa Sub fp6_i2() lin = 1 Do While Worksheets("Folha1").Cells(lin, 1) <> "" Worksheets("Folha2").Cells(lin, 3) = Worksheets("Folha1").Cells(lin, 1) 'Aceita 2 números e coloca-os nas linha 1 e 2 da coluna indicada da folha 1 Sub fp6_i3() Dim N1 As Integer, N2 As Integer, col As Integer N1 = Val(InputBox("Primeiro valor", "Entrada de valores")) N2 = Val(InputBox("Segundo valor", "Entrada de valores")) col = Val(InputBox("Coluna onde se pretende colocar os números", "A linhas serão a 1.ª e 2.ª")) Worksheets("Folha1").Cells(1, col) = N1 Worksheets("Folha1").Cells(2, col) = N2
2 -----GRUPO 2 Option Explicit 'Função que calcula o preço de uma chamada de um telemóvel ' Invoca 2 outras funções ' 1.ª encarrega-se de devolver a coluna correspondente à rede de destino da chamada ' 2.ª encarrega-se de devolver a linha correspondente ao tipo tarifa ' correspondente à hora a que foi efectuada a ligação ' com a linha e coluna depois vai à folha de tarifas e lê o valor / minuto da chamada efectuada Function custo_chamada(periodo, Duracao, Rede_Destino) Dim lin, col As Integer Dim Valor_Minuto As Single lin = procura_linha(periodo) col = procura_coluna(rede_destino) If (lin = 0 Or col = 0) Then custo_chamada = "Não Definido" Valor_Minuto = Worksheets("tarifas_tmn").Cells(lin, col) If Duracao <= 60 Then custo_chamada = Valor_Minuto custo_chamada = Valor_Minuto + (Duracao - 60) * (Valor_Minuto / 60) 'Função que dada a rede para onde foi efectuada uma chamada (parâmetro da função), 'devolve a coluna correspondente na folha de tarifas Function procura_coluna(rede_destino) Dim col As Integer col = 2 Do While Worksheets("tarifas_tmn").Cells(1, col) <> "" If Worksheets("tarifas_tmn").Cells(1, col) = Rede_Destino Then procura_coluna = col col = col + 1 'Função que dado o período do dia em que foi efectuada uma chamada (parâmetro da função), 'devolve a linha correspondente na folha de tarifas Function procura_linha(periodo) Do While Worksheets("tarifas_tmn").Cells(lin, 1) <> "" If Worksheets("tarifas_tmn").Cells(lin, 1) = Periodo Then procura_linha = lin
3 -----GRUPO 3 Option Explicit ' F Function tipo_cliente(cod_cli) Do While Worksheets("Clientes").Cells(lin, 1) <> "" If Worksheets("Clientes").Cells(lin, 1) = cod_cli Then tipo_cliente = Worksheets("clientes").Cells(lin, 6) ' F Function calc(tp_cli, consumo), col As Integer col = proc_col(tp_cli) lin = proc_lin(consumo) If tp_cli = "N" Then calc = Worksheets("tarifa").Cells(lin, col) * consumo + 5 calc = Worksheets("tarifa").Cells(lin, col) * consumo + 25 Function proc_col(tp_cli) Dim c As Integer c = 2 Do While Worksheets("tarifa").Cells(1, c) <> "" If Worksheets("tarifa").Cells(1, c) = tp_cli Then proc_col = c c = c + 1 Function proc_lin(consumo) Do While Worksheets("tarifa").Cells(lin, 1) <> "" If Worksheets("tarifa").Cells(lin, 1) >= consumo Then proc_lin = lin
4 ' F Sub insere_cliente(), w As Worksheet Set w = Worksheets("clientes") lin = proc_linha_livre("clientes") w.cells(lin, 1) = InputBox("Código") w.cells(lin, 2) = InputBox("Nome") w.cells(lin, 3) = InputBox("Rua_num") w.cells(lin, 4) = InputBox("Lugar") w.cells(lin, 5) = InputBox("Código Postal") w.cells(lin, 6) = UCase(InputBox("Tipo cliente")) Function proc_linha_livre(folha) Do While Worksheets(folha).Cells(lin, 1) <> "" proc_linha_livre = lin ' F Sub preenche_totais() Dim mes As Integer, folha As String, lint As Integer, linc As Integer Dim ft As Worksheet, fc As Worksheet Dim soman As Long, somai As Long, ncn As Integer, nci As Integer mes = Val(InputBox("Mês")) folha = InputBox("Nome da folha") Set fc = Worksheets(folha) linc = 2 soman = 0 somai = 0 ncn = 0 nci = 0 Do While fc.cells(linc, 1) <> "" If fc.cells(linc, 5) = "N" Then soman = soman + fc.cells(linc, 8) ncn = ncn + 1 somai = somai + fc.cells(linc, 8) nci = nci + 1 linc = linc + 1 Set ft = Worksheets("totais") lint = proc_linha_livre("totais") ft.cells(lint, 1) = mes ft.cells(lint, 2) = ncn ft.cells(lint, 3) = soman ft.cells(lint, 4) = nci ft.cells(lint, 5) = somai
5 ' F ' OBS: NÃO ADICIONA NOVOS CLIENTES ' Sub cria_f_consumo(), col As Integer Dim nome_o, nome_d Dim fo As Worksheet, fd As Worksheet nome_o = InputBox("nome folha origem") nome_d = InputBox("nome folha destino") Sheets.Add Sheets(ActiveWorkbook.ActiveSheet.Name).Name = nome_d Set fo = Worksheets(nome_o) Set fd = Worksheets(nome_d) 'fo.copy 'fd.paste lin = 1 col = 1 Do While fo.cells(lin, col) <> "" fd.cells(lin, 1) = fo.cells(lin, 1) fd.cells(lin, 2) = fo.cells(lin, 3) For col = 4 To 8 fd.cells(lin, col).formula = fo.cells(lin, col).formula Next col = 1 fd.cells(1, 2) = "Val_anterior" fd.cells(1, 3) = "Val_actual" fd.columns("a:h").autofit fd.range("a1:h1").select With Selection.Font.Name = "Times New Roman".Size = 16 End With With Selection.HorizontalAlignment = xlcenter.verticalalignment = xlbottom End With Selection.Font.Bold = True fd.columns("a:h").autofit ' adiciona_clientes lin, nome_d RETIRADO 'Sub adiciona_clientes(lin, nome_d) ' Dim col As Integer ' Dim fc As Worksheet, fd As Worksheet ' Set fc = Worksheets("clientes") ' Set fd = Worksheets(nome_d) ' Do While fc.cells(lin, 1) <> "" ' fd.cells(lin, 1) = fc.cells(lin, 1) ' fd.cells(lin, 2) = 0 ' ' '
6 ' F Sub preenche_totais_10() Dim mes As Integer, folha As String, lint As Integer, linc As Integer, linant As Integer Dim ft As Worksheet, fc As Worksheet Dim soman As Long, somai As Long, ncn As Integer, nci As Integer Set ft = Worksheets("totais") lint = proc_linha_livre("totais") linant = lint - 1 If linant = 1 Then mes = Val(InputBox("Digite o mês inícial da folha totais")) folha = InputBox("Nome da folha que contém os consumos do mês " & mes) mes = ft.cells(linant, 1) + 1 folha = InputBox("Nome da folha que contém os consumos do mês " & mes) Set fc = Worksheets(folha) linc = 2 soman = 0 somai = 0 ncn = 0 nci = 0 Do While fc.cells(linc, 1) <> "" If fc.cells(linc, 5) = "N" Then soman = soman + fc.cells(linc, 8) ncn = ncn + 1 somai = somai + fc.cells(linc, 8) nci = nci + 1 linc = linc + 1 ft.cells(lint, 1) = mes ft.cells(lint, 2) = ncn ft.cells(lint, 3) = soman ft.cells(lint, 4) = nci ft.cells(lint, 5) = somai
Informática II Ficha 6_Resolução
Ficha 6_Resolução 1 Ponto I.1a Objectivo: Aceitar 2 valores e escrevê-los nas células A1 e A2 de uma folha (neste caso folha1). Requisitos: 1. Ler os dois valores 2. Gravar os valores na célula A1 e A2
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 maisInf. II Revisão s/ Matrizes
Inf. II Revisão s/ Matrizes 1???? Sub AAA() Dim i As Integer Dim num As Integer Dim BBB As Single Do num = Val(InputBox("Introduza um número")) Loop Until (num >=0 and num
Leia maisResolução de exercícios da ficha de trabalho nº. 8 de VBA
Resolução de exercícios da ficha de trabalho nº. 8 de VBA Option Explicit 'Exercicio 1 Sub hipotenusa() Dim cat1 As Single Dim cat2 As Single Dim hip As Single cat1 = val(inputbox("escreva o valor do cateto
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 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 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 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 maisInformática II Ficha 4_resolução
Ficha 4_resolução 1 Objectivo: Pretende-se um programa que permita gerir as refeições de uma cantina na sua vertente ementa e reservas de refeições. A cantina funciona de 2.ª a 6.ª Feira, servindo almoços
Leia maisVariáveis indexadas Vectores e Matrizes. APROG (Civil) Aula 12
Vectores e Matrizes APROG () Aula 12 Conteúdo Conceito de Variáveis Indexadas Vectores Processamento de vectores 2 O que são variáveis indexadas? São variáveis múltiplas Ao contrário das variáveis simples,
Leia maisObjectos, 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 maisVariáveis Tipos de Dados. APROG (Civil) Aula 2
Variáveis Tipos de Dados APROG () Aula 2 Conteúdo Conceito de Variável Declaração de variáveis Tipos de Dados Operação de Atribuição Uso de Constantes 2 Variáveis Uma variável é uma localização de memória
Leia maisINSTITUTO SUPERIOR DE ENGENHARIA DO PORTO
INSTITUTO SUPERIOR DE ENGENHARIA DO PORTO Departamento: Civil Curso: E.Civil Cadeira: APROG 1º Ano Exame Teórico Data: 31 / 1 / 2008 Leia o teste com atenção. Seja claro(a), preciso(a) e conciso(a). Use
Leia maisExercícios de VBA. Paulo Melo Joana Dias Óscar Lourenço 17 de Maio de 2006
Exercícios de VBA Paulo Melo Joana Dias Óscar Lourenço 17 de Maio de 2006 Este texto apresenta alguns exemplos de questões que podem ser respondidas usando Visual Basic for Applications. Não pretende (nem
Leia maisCódigo do formulário frmfacturascliente
Tarefa Orientada 6 Código do formulário frmfacturascliente Objectivos: Desenvolver código para responder a eventos Imports System.Data.SqlClient Public Class frmfacturasclientes Private Sub FillByIDClienteToolStripButton_Click(ByVal
Leia maisLista 2 TP060. Exercícios Vetores
Lista 2 TP060 Esta lista auxilia nos estudos da disciplina, porém é dever do aluno estudar além do que foi visto em sala de aula e procurar resolver exercícios que não estão em listas elaboradas pelo professor
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 maisEstruturas de Repetição Embutidas. APROG (Civil) Aula 11
Estruturas de Repetição Embutidas APROG () Aula 11 Ciclos Encadeados O corpo de um ciclo é constituído pelo conjunto de instruções que o ciclo irá executar repetidamente. Nesse conjunto de instruções pode-se
Leia maisSintaxe do Pascal Simplificado Estendido de 12 novas construções em Notação EBNF (BNF estendida)
Sintaxe do Pascal Simplificado Estendido de 12 novas construções em Notação EBNF (BNF estendida) Não-terminais são nomes mnemônicos colocados entre parênteses angulares. Vocabulário terminal formado por
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 maisEstruturas de Decisão Embutidas. APROG (Civil) Aula 7
Estruturas de Decisão Embutidas APROG () Aula 7 Encadeadas Exemplo de Problema: Pretende-se elaborar um programa que determine qual o maior de três números contidos nas células de C3 a E3. Solução Há duas
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 maisPossível resolução (Arquitectura VBA Exercícios por resolver)
Possível resolução (Arquitectura VBA Exercícios por resolver) 1) Private Sub CommandButton1_Click() Dim valor_actual As Integer valor_actual = CommandButton1.Caption If valor_actual < 100 Then valor_actual
Leia maisAlgoritmia e Programação
Algoritmia e Programação Conteúdo Pesquisa em Vectores Apresentação e discussão de vários algoritmos de pesquisa. Pesquisa linear ou sequencial Pesquisa binária Ordenação de Vectores Exemplos de aplicação
Leia maisIntrodução à Computação
Introdução à Computação ( Vectores e Matrizes ) 1 Conteúdo Conceito e aplicação O que são e para que servem as variáveis indexadas unidimensionais (vectores) e bidimensionais (matrizes). Vectores Sintaxe
Leia maisEstruturas de Decisão. APROG (Civil) Aula 6
Estruturas de Decisão APROG () Aula 6 Conteúdo Estrutura If...Then Estrutura If...Then...Else 2 Conceito As Estruturas de Controlo servem para modificar o fluxo das instruções seguidas por um determinado
Leia maisCÓDIGO FONTE CALCULADOR DE 04 OPERAÇÕES
CÓDIGO FONTE CALCULADOR DE 04 OPERAÇÕES INTERFACE PRONTA O código fonte deverá ser digitado na área de código do VB.NET 2008. Exibir a área de digitação do Código Fonte. Informações para a digitação do
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 mais5. NOÇÕES DE PROGRAMAÇÃO
5. NOÇÕES DE PROGRAMAÇÃO VARIÁVEIS As variáveis, em Visual Basic, são classificadas de acordo com o esquema a seguir: Tabela 14 ESCOPO VIDA DECLARAÇÃO Local Dinâmica ou Estática Dim, Static (dentro de
Leia maisInstituto Superior Politécnico de VISEU. Escola Superior de Tecnologia
1 Estruturada Quando precisamos de escrever código para resolver um determinado problema, dizemos normalmente que precisamos de um "programa" para esse fim. Programa, aqui, é entendido como um conjunto
Leia maisInformática II Cap. 4-4
Cap. 4-4 1 Estruturada Quando precisamos de escrever código para resolver um determinado problema, dizemos normalmente que precisamos de um "programa" para esse fim. Programa, aqui, é entendido como um
Leia maisIntrodução à Computação
Introdução à Computação Conteúdo Ciclo For... Next Apresentação da sintaxe e de exemplos deste ciclo. Validação de entrada de dados Apresentação de dois algoritmos de validação de entrada de dados através
Leia maisExcel 2016 com VBA. Aula 5. Prof. Guilherme Nonino Rosa
Excel 2016 com VBA Aula 5 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 maisBertolo Por que Laços no VBA?
Por que os Laços? O propósito de um laço é conseguir que o Excel repita um fragmento de código um certo número de vezes. Quantas vezes o código sera repetido pode ser especificada como um número fixo (p.ex.
Leia maisManipulação de Texto. APROG (Civil) Aula 16
Manipulação de Texto APROG () Aula 16 Strings O que são strings? Uma string ( cadeia de caracteres ) é uma entidade que representa uma sequência de caracteres (letras, algarismos e caracteres especiais).
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 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 maisTeste Avaliação Global (TAG) Resolução
CICLO CURSO ANO LECTIVO 1º Sistemas de Informação e Multimédia 2007/2008 UNIDADE CURRICULAR SEMESTRE Estruturas de Dados e Algoritmia 1º PROVA DATA Teste final (50%) Teste Avaliação Global (TAG) Exame
Leia maisExcel 2016 com VBA. Aula 3. Prof. Guilherme Nonino Rosa
Excel 2016 com VBA Aula 3 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 maisINTRODUÇÃO À PROGRAMAÇÃO DO ACCESS BASIC
INTRODUÇÃO À PROGRAMAÇÃO DO ACCESS BASIC Access Basic é a linguagem de Programação para o Microsoft Access. Mais potente do que os objetos de Macro. O Access Basis foi projetado para controlar e estender
Leia maisPáginas seleccionadas
Páginas seleccionadas [ ] Após o estudo aprofundado das facilidades da folha de cálculo Excel, impõe-se que nos debrucemos sobre a linguagem de programação Visual Basic for Applications, embutida naquela
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 maisPara instalar o Visual Basic 2010 Express.
Para instalar o Visual Basic 2010 Express http://www.microsoft.com/express/downloads/ O Visual Basic (VB) é uma linguagem de Programação, pelo que inclui: 1. Estruturas de dados 2. Variáveis 3. Gramática
Leia maisTópicos avançados sobre funções (cont.)
Tópicos avançados sobre funções (cont.) Definição de function handle Utilização de function handles Funções anónimas Funções em que os argumentos são funções (function functions) Funções com número de
Leia maisCalculador de preços e prazos de encomendas
Calculador de preços e prazos de encomendas O calculador de preços e prazos de encomendas dos Correios é destinado aos clientes que possuem contrato de SEDEX, e-sedex e PAC, que necessitam calcular, no
Leia maisInformática II Cap. 4-2
Cap. 4-2 1 Estruturas de Controlo O VBA tem diversas estruturas de controlo que podemos utilizar para controlar o fluxo de execução dos programas (procedimento ou conjunto de procedimentos que participam
Leia maisPython. Resumo e Exercícios P2 Parte 1
Python Resumo e Exercícios P2 Parte 1 Resuminho Teórico Listas Estrutura sequencial indexada. lista = [] # Lista vazia => [] lista.append(3) # Adiciona o numero 3 a lista => [3] lista.append(10) # Adiciona
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 maisLinguagem Pascal. Prof. Antonio Almeida de Barros Junior
Linguagem Pascal Prof. Antonio Almeida de Barros Junior 1 Linguagem Pascal Criada para ser uma ferramenta educacional (Década de 70); Prof. Niklaus Wirth (Universidade de Zurique); Blaise Pascal (Matemático
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 maisAlgoritmia e Programação
Algoritmia e Programação Manipulação de Texto (Strings) Conteúdo Conceito e aplicação O que são e para que servem as strings. Rotinas de manipulação de strings incluídas na biblioteca do Visual Basic.
Leia maisTrabalho final Formulário com VBA
Trabalho final Formulário com VBA Excel E i s n t t e c n o l o g i a 12-07- 2 0 1 4 Conteúdo Introdução... 2 O campo de introdução idade (txtidade)... 5 O campo de introdução sexo... 6 O campo de introdução
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 maisGrupo I. 1 - Range("cell")
Grupo I 1 - Range("cell") Grupo I Sub t1() Range("A1").Value = "XXX" Range("B2").Value = Range("B1").Value Range("B3").Value = Range("B2").Value + 7 Range("B5").Value = 2 * Range("B3").Value + 1 MsgBox
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 maisSimulação de Monte Carlo
Simulação de Monte Carlo Este assunto ficou vazio durante certo período. Foi difícil eu encontrar um bom exemplo para ele, pois a Simulação de Monte Carlo é um campo muito amplo. Que exemplo seria apropriado
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 maisCódigo do formulário frmcalcularinvestimento. Nesta tarefa iremos analisar o código desenvolvido para o formulário frmcalcularinvestimento.
Tarefa Orientada 5 Código do formulário frmcalcularinvestimento Objectivos: Desenvolver código para responder a eventos Efectuar validação de dados Nesta tarefa iremos analisar o código desenvolvido para
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 maisIntrodução à Ciência da Computação
Introdução à Ciência da Computação Variáveis Conceitos Básicos Variáveis x Constantes a = x + 5 a, x e 5 são variáveis ou constantes? Variáveis As variáveis são recipientes de valores É um espaço reservado
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 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 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 maisCódigo do formulário frmadicionarfactura
Tarefa Orientada 10 Código do formulário frmadicionarfactura Objectivos: Desenvolver código para responder a eventos Imports System.Data.SqlClient Public Class frmadicionarfactura Dim TaxaImposto As Decimal
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 maisLinguagem Algorítmica OO. Linguagem Algorítmica
UFSC-CTC-INE INE5384 - Estruturas de Dados Linguagem Algorítmica OO Prof. Ronaldo S. Mello 2002/2 Linguagem Algorítmica Independente de linguagem de programação OO Utilizada para: Exemplificar os algoritmos
Leia maisTipos de Referência. Referência Relativa $A$1. Referência Absoluta. Referência Mista. $A1 ou A$1
Tipos de Referência Referência Relativa Referência Absoluta Referência Mista Quando o contéudo das células é copiado há alteração tanto na linha quanto na coluna. Refere-se às células como posições fixas
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 maisAnálise Semântica e Tratamento de Erros Dependentes de Contexto
Análise Semântica e Tratamento de Erros Dependentes de Contexto O componente Semântico de uma LP Tarefas da Análise Semântica Implementação da Tabelas de Símbolos Ações Semânticas em Compiladores Dirigidos
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 maisLista Ligada Linear - Retirar elemento
Lista Ligada Linear - Retirar elemento Pretende-se retirar o elemento com valor h da lista: Para isso é necessário modificar o valor do ponteiro para a caixa anterior à do elemento a ser retirado da lista:
Leia maisLinguagens de Programação
Linguagens de Programação Paradigma Imperativo Matheus Hafner Tiago Xavier CET 087 - Conceitos de Linguagens de Programação (CLP) 10 de novembro de 2011 Sumário 1 Introdução 2 Paradigma imperativo Modelo
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 maisMAC2166 Introdução à Computação
Departamento de Ciência da Computação - IME - USP MAC2166 Introdução à Computação Escola Politécnica - Primeiro Semestre de 2014 Prova 2 QUESTÃO 1 (str,str,str) -> str que recebe três sequências de caracteres
Leia maisVisual Basic. V - Repetição. CFAC Concepção e Fabrico Assistidos por Computador João Manuel R. S. Tavares
Visual Basic V - Repetição CFAC Concepção e Fabrico Assistidos por Computador João Manuel R. S. Tavares Sumário 1) Estruturas de repetição (ciclo); 2) Elementos de uma estrutura de repetição; 3) Processar
Leia maisO AMBIENTE DE PROGRAMAÇÃO VISUAL -PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.
O AMBIENTE DE PROGRAMAÇÃO VISUAL -PLANO DE ENSINO Prof. Angelo Augusto Frozza, M.Sc. ROTEIRO 1. A linguagem de programação Object Pascal a) Palavras reservadas b) Tipos de dados, variáveis e constantes
Leia maisTratamento de erros I Ideia básica
Tratamento de erros I Ideia básica Sempre que ocorre um erro, o seu tratamento fica a cargo da última declaração On Error invocada no procedimento corrente Caso não haja qualquer declaração desse tipo,
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 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 maisESTRUTURA HOMOGÊNEA: VETORES/ARRAYS
Lógica de Programação Professora Lucélia ESTRUTURA HOMOGÊNEA: VETORES/ARRAYS Um vetor é um arranjo de elementos armazenados na Memória Principal, um após o outro, todos com o mesmo nome. A idéia é a mesma
Leia maisV - Repetição. CFAC Concepção e Fabrico Assistidos por Computador. 2) Elementos de uma estrutura de repetição;
Visual Basic V - Repetição CFAC Concepção e Fabrico Assistidos por Computador João Manuel R. S. Tavares Sumário 1) Estruturas de repetição (ciclo); 2) Elementos de uma estrutura de repetição; 3) Processar
Leia maisVisual Basic. VI - Arrays. CFAC Concepção e Fabrico Assistidos por Computador João Manuel R. S. Tavares
Visual Basic VI - Arrays CFAC Concepção e Fabrico Assistidos por Computador João Manuel R. S. Tavares Sumário 1) Arrays no Visual Basic arrays unidimensionais (vectores); arrays de controlos; arrays bidimensionais
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 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 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 maisTeste de P1 12 de Dezembro 2001
Teste de P1 12 de Dezembro 2001 Pergunta 1: Converta o seguinte segmento de código trocando o bloco de if para o bloco do sem modificar o resultado do programa if ( (i=1) OR (i=x) OR (j=1) OR (j=y) ) then
Leia maisExemplos. Alocação Dinâmica de Pilhas. Pilhas. Pilhas. Implementação Seqüencial X Encadeada. SCE 182 Algoritmos e Estruturas de Dados I
SCE 182 Algoritmos e Estruturas de Dados I Uma pilha é uma lista linear em que a inserção ou eliminação de elementos somente pode ocorrer em uma das extremidades, que é chamada de TOPO da PILHA. D C B
Leia maisInstituto Superior de Engenharia do Porto Programação (SEE)
Instituto Superior de Engenharia do Porto Programação (SEE) Ficha nº 2 - Ciclos 1. Elabore um programa que leia um número e determine a soma e a média dos algarismos que o compõem. Private Sub cmdcalc_click()
Leia maisPutPin PinD, Horario 'Sentido horário DT = 'Intervalo entre passos. Do 'Executa PutPin PinS, 1 'Pulsa PutPin PinS, 0 'PinS
Module1-1 'Programa para controle de motor de passo unipolar 'através do UCN5804B - Translator/Driver da Allegro. 'Utilizaremos o modo Half-Step, portanto o pino 9 do 'UCN5804B deverá ser mantido baixo
Leia maisInformática II Cap. 4-3
Cap. 4-3 1 Uma variável é um espaço que pode conter um valor (de determinado tipo). a Acontece que por vezes se torna necessário/conveniente poder referir vários valores a partir de um mesmo nome. Por
Leia maisTipos de Dados Dinâmicos
Tipos de Dados Dinâmicos Manipular uma lista de nomes de alunos: como? Tipo de dados Registo com: nome notas de trabalhos assiduidade nota final Representação para a Lista???? MP II, 2006/2007 p.1/20 Hipótese
Leia maisResumão VB (com Excel Avançado) Autor: Everton M. Messias
Resumão VB (com Excel Avançado) Autor: Everton M. Messias Teste Inicial "Olá Mundo" Private Sub CommandButton1_Click() 1 o Programa: "Amor" OBS: comentario OBJETO.PROPRIEDADE = VALOR Private Sub opt_namorada_click()
Leia maisPROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO 11ºANO
PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO 11ºANO Módulo 8 - Int. ao Visual Basic 1. O Visual Basic É uma linguagem de programação que utiliza objectos programáveis como interface com o utilizador. Foi criada
Leia maisSCC 202 Algoritmos e Estruturas de Dados I. Pilhas (Stacks) (implementação dinâmica)
SCC 202 Algoritmos e Estruturas de Dados I Pilhas (Stacks) (implementação dinâmica) Operações alocação encadeada dinâmica typedef struct elem{ tipo_info info; struct elem *lig; tipo_elem; typedef struct{
Leia maisCálculo Remoto de Preços e Prazos de Encomendas
Cálculo Remoto de Preços e Prazos de Encomendas O cálculo remoto de preços e prazos de encomendas dos Correios é destinado aos clientes que possuem contrato de SEDEX, e-sedex e PAC, que necessitam calcular,
Leia maisAnálise e Desenvolvimento de Algoritmos (2006/2007)
Análise e Desenvolvimento de Algoritmos (2006/2007) Alguns desenvolvimentos em série de Taylor: e x = 1 + x + x2 2! + x3 3! + + xn n! +, x IR sin(x) = x x3 3! + x5 5! x7 7! +, x IR cos(x) = 1 x2 2! + x4
Leia maisWebservice LerChaveAutenticadora
1 Visão geral Webservice LerChaveAutenticadora O webservice LerChaveAutenticadora lê a chave autenticadora (autenticador) de uma Nota Fiscal já registrada no site do Compra Legal RN / SET-RN. Se o serviço
Leia maisDocumentação do retorno XML referente projeto Busca Endereço por CEP
1/9 Documentação do retorno XML referente projeto Busca Endereço por CEP Neste documento você encontrará a estrutura do XML que o web service retona e alguns exemplos de como usar. Códigos de Retorno para
Leia maisDesenvolvendo aplicações com Gambas.
DesenvolvendoaplicaçõescomGambas. EstetutorialéumexemplodeumprogramafeitocomGambas Sumario:Vamoscriarumaaplicaçãosimplescomgambas.Veremoscomoseprogramaoseventose algunstruquesetécnicasdetrabalhocomestemagníficoambientededesenvolvimento.
Leia mais