AUTOMATIZAÇÃO EM EXCEL 69 EXERCÍCIOS · ... constantes e variáveis • Estruturas de controlo...
Embed Size (px)
Transcript of AUTOMATIZAÇÃO EM EXCEL 69 EXERCÍCIOS · ... constantes e variáveis • Estruturas de controlo...
-
AUTOMATIZAO EM EXCEL 69 EXERCCIOSNeste livro, o quinto da coleo Cadernos de Excel, apresenta-se o Visual Basic for Applications (VBA) como ferramenta de desenvolvimento de aplicaes que, assentando nas funcionalidades do Excel, permite automatiz-las, personaliz-las e estend-las atravs da programao. O VBA usado para construir, sobre as funcionalidades do Excel, outras funes e procedimentos que respondam s necessidades especficas do tratamento de dados.
composto por duas partes Funes Definidas pelo Utilizador e Procedimentos , ao longo das quais o leitor encontrar 69 exerccios resolvidos, que ajudam a pr em prtica e a sistema-tizar os contedos abordados.
Destinado a estudantes e docentes do ensino superior e de outros nveis de ensino, este livro, a par dos restantes ttulos da coleo, um instrumento precioso tambm para os profissionais das reas de Economia, Gesto, Engenharia e outras, sobretudo para aqueles que pretendam aprender a programar em VBA para potenciar a utilizao do Excel.
Cobre o Excel 2016 e 365 e til para as verses anteriores.
CONTEDOS
Funes Definidas pelo Utilizador: Edio, descrio e execuo de funes Dados, constantes e variveis Argumentos, parmetros e resultado Estruturas de controlo de execuo Ranges como variveis objeto Argumentos opcionais Nmero arbitrrio de argumentos Conjunto de resultados Recorrncia
Procedimentos: Edio e execuo de procedimentos Macroinstrues Associao de bo-tes a procedimentos Dados, constantes e variveis Estruturas de controlo de execuo Vetores e matrizes Operaes com ranges e folhas de clculo Mdulos, argumentos e parmetros Respostas a eventos
Cadernos de Excel
Cadernos de Excel
AU
TOM
ATIZA
O
EM
EX
CE
L 69 EX
ER
CC
IOS
AD
ELA
IDE
CAR
VALH
O
Figuras a cores e outros materiais disponveis em www.fca.pt, at o livro se esgotar ou ser publicada nova edio atualizada ou com alteraes. w
ww
.fca
.ptISBN 978-972-722-872-0
ADELAIDE CARVALHO
978-972-722-872-0.indd 1 23-05-2017 22:37:32
-
EDIO FCA Editora de Informtica, Lda. Av. Praia da Vitria, 14 A 1000-247 Lisboa Tel: +351 213 511 448 [email protected] www.fca.pt DISTRIBUIO Lidel Edies Tcnicas, Lda. Rua D. Estefnia, 183, R/C Dto. 1049-057 Lisboa Tel: +351 213 511 448 [email protected] www.lidel.pt LIVRARIA Av. Praia da Vitria, 14 A 1000-247 Lisboa Tel: +351 213 511 448 * Fax: +351 213 522 684 [email protected] Copyright 2016, FCA Editora de Informtica, Lda. ISBN edio impressa: 978-972-722-872-0 1 edio eBook: setembro 2016 1 edio impressa: junho 2017
Impresso e acabamento: Tipografia Lousanense, Lda. Lous Depsito Legal n. 426736/17 Paginao de miolo e capa: FCA Editora de Informtica, Lda. Imagem de capa: Jos Manuel Ferro Look-Ahead
Todos os nossos livros passam por um rigoroso controlo de qualidade, no entanto aconselhamos a consulta peridica do nosso site (www.fca.pt) para fazer o download de eventuais correes. No nos responsabilizamos por desatualizaes das hiperligaes presentes nesta obra, que foram verificadas data de publicao da mesma. Os nomes comerciais referenciados neste livro tm patente registada.
Reservados todos os direitos. Esta publicao no pode ser reproduzida, nem transmitida, no todo ou em parte, por qualquerprocesso eletrnico, mecnico, fotocpia, digitalizao, gravao, sistema de armazenamento e disponibilizao de informao,stio Web, blogue ou outros, sem prvia autorizao escrita da Editora, exceto o permitido pelo CDADC, em termos de cpia privadapela AGECOP Associao para a Gesto da Cpia Privada, atravs do pagamento das respetivas taxas.
Marcas Registadas de FCA Editora de Informtica, Lda.
-
FCA V
NDICE
A Autora .......................................................................................................................... IX
Prlogo ............................................................................................................................. XI
1. Funes Definidas pelo Utilizador ................................................................................ 1
? Exerccio 1.1: Edio de uma funo ........................................................................... 1
? Exerccio 1.2: Execuo de uma funo ....................................................................... 3
? Exerccio 1.3: Multiplicao de trs nmeros............................................................... 3
? Exerccio 1.4: Preo com 5% de desconto .................................................................... 4
? Exerccio 1.5: Preo com desconto ............................................................................... 5
? Exerccio 1.6: Capital acumulado ................................................................................. 6
? Exerccio 1.7: Descrio de funo .............................................................................. 7
? Exerccio 1.8: Ano bissexto .......................................................................................... 8
? Exerccio 1.9: Arredondamento ao mltiplo de 5 ......................................................... 9
? Exerccio 1.10: Comisso de vendas (I) ..................................................................... 11
? Exerccio 1.11: Pauta de exame .................................................................................. 12
? Exerccio 1.12: Imposto sobre Valor Acrescentado (IVA) ......................................... 14
? Exerccio 1.13: Idades em anos .................................................................................. 15
? Exerccio 1.14: Comisso de vendas (II) .................................................................... 17
? Exerccio 1.15: Classificao de artigos ..................................................................... 19
? Exerccio 1.16: Taxas de IVA em vigor (I) ................................................................ 20
? Exerccio 1.17: Desconto por defeito ......................................................................... 23
? Exerccio 1.18: Trimestre com argumento opcional ................................................... 24
? Exerccio 1.19: Taxas de IVA em vigor (II) ............................................................... 26
? Exerccio 1.20: Percentagem sobre o total .................................................................. 27
? Exerccio 1.21: Somatrio da diagonal principal ........................................................ 29
? Exerccio 1.22: Somatrio das linhas pares ................................................................ 30
-
Automatizao em Excel 69 Exerccios
VI FCA
? Exerccio 1.23: Valor de certas categorias de produtos .............................................. 32
? Exerccio 1.24: Saldo de extrato bancrio .................................................................. 33
? Exerccio 1.25: Funcionrios por categoria ................................................................ 35
? Exerccio 1.26: Eliminao de espaos ....................................................................... 37
? Exerccio 1.27: Apelido, Nome .................................................................................. 38
? Exerccio 1.28: Dia da semana ................................................................................... 39
? Exerccio 1.29: Letras maisculas .............................................................................. 40
? Exerccio 1.30: Insero de carateres ......................................................................... 42
? Exerccio 1.31: Procura de subcadeias de carateres .................................................... 44
? Exerccio 1.32: Frequncias absolutas ........................................................................ 46
? Exerccio 1.33: Multiplicao de matriz por escalar .................................................. 47
? Exerccio 1.34: Vendas acumuladas ........................................................................... 49
? Exerccio 1.35: Nmero primo ................................................................................... 50
? Exerccio 1.36: Dgito de controlo .............................................................................. 52
? Exerccio 1.37: Restos em nmero indefinido ............................................................ 54
? Exerccio 1.38: Total de vendas .................................................................................. 55
? Exerccio 1.39: Capital acumulado funo recorrente ............................................. 57
? Exerccio 1.40: Total de vendas funo recorrente .................................................. 58
? Exerccio 1.41: Nmero de Fibonacci ........................................................................ 60
? Exerccio 1.42: Soma de quadrados ............................................................................ 61
2. Procedimentos .............................................................................................................. 63
? Exerccio 2.1: Edio de um procedimento ................................................................ 63
? Exerccio 2.2: Execuo de um procedimento ............................................................ 65
? Exerccio 2.3: Mensagem numa caixa de dilogo ...................................................... 66
? Exerccio 2.4: Mensagem em range ........................................................................... 66
? Exerccio 2.5: Mensagem durante 5 segundos ............................................................ 67
? Exerccio 2.6: Mensagem daqui a 20 segundos .......................................................... 68
? Exerccio 2.7: Mensagem de abertura ......................................................................... 69
? Exerccio 2.8: Mensagem de encerramento ................................................................ 70
? Exerccio 2.9: Mensagem em interface grfica........................................................... 70
-
ndice
FCA VII
? Exerccio 2.10: Mensagem com duplo clique ............................................................. 72
? Exerccio 2.11: Formatao de ranges ....................................................................... 72
? Exerccio 2.12: Boto associado a um procedimento ................................................. 74
? Exerccio 2.13: Eliminao de contedo de ranges .................................................... 75
? Exerccio 2.14: Preenchimento de ranges .................................................................. 76
? Exerccio 2.15: Insero de linhas e colunas de um range ......................................... 77
? Exerccio 2.16: Frmula para range ........................................................................... 78
? Exerccio 2.17: Cpia de um range ............................................................................ 79
? Exerccio 2.18: Cpia com duplo clique ..................................................................... 80
? Exerccio 2.19: Diagonal principal de um range ........................................................ 82
? Exerccio 2.20: Diagonal secundria de um range ..................................................... 83
? Exerccio 2.21: Substituio do contedo de um range ............................................. 84
? Exerccio 2.22: Distribuio do contedo de uma coluna por trs colunas ................ 86
? Exerccio 2.23: Atribuio de nomes s folhas de clculo ......................................... 87
? Exerccio 2.24: Insero de folhas de clculo ............................................................. 88
? Exerccio 2.25: Supresso de folhas de clculo .......................................................... 89
? Exerccio 2.26: Cpia de folhas de clculo ................................................................. 90
? Exerccio 2.27: Pintar separadores de folhas de clculo ............................................. 91
Bibliografia ....................................................................................................................... 93
ndice Remissivo .............................................................................................................. 95
-
FCA IX
A AUTORA
Adelaide Carvalho Doctor of Philosophy in Management Science (Lancaster University, Reino Unido), Dou-tora em Economia e Gesto (Universidade do Porto, Portugal), Master of Science in Management Science (University of Kent at Canterbury, Reino Unido), Master of Science in Computing Science (University of London, Reino Unido), Eq. Mestre em Cincia dos Computadores (Universidade do Porto, Portugal), Licenciada em Economia (Universida-de do Porto, Portugal). Docente, desde 1983, em diversos estabelecimentos de ensino superior.
Organizou e ministrou, de 1991 at ao presente, vrios cursos de aplicao da Informtica Economia e Gesto em Portugal, Grcia, Finlndia, Moambique, Macau e Timor- -Leste.
Autora de vrios livros de Informtica aplicada Economia e Gesto editados pela FCA.
-
FCA XI
PRLOGO
A publicao de Automatizao em Excel 69 Exerccios visa apresentar o Visual Basic for Applications (VBA) como ferramenta de desenvolvimento de aplicaes que, assen-tando nas funcionalidades do Excel 2016, permite automatiz-las, personaliz-las e esten-d-las atravs da programao. Podemos, portanto, usar o VBA para construirmos, sobre as funcionalidades do Excel, outras funes e procedimentos que respondam automatica-mente s necessidades especficas de cada tratamento de dados.
As funes e os procedimentos que aqui construiremos so programas escritos em VBA que, uma vez aplicados aos dados registados nas folhas do Excel, produzem os resultados que esperamos. Os programas podem ser executados como se se tratassem de novas fun-cionalidades do Excel.
Importa, porm, distingui-los das macroinstrues que so instrues compostas de outras instrues e que resultam da gravao de sequncias de comandos de Excel sob um determinado nome. As macroinstrues so, no entanto, traduzidas automaticamente para procedimentos de VBA. Porm, o cdigo de VBA dos programas mais simples, mais claro, mais compreensvel e mais robusto, da que o cdigo das macroinstrues seja vul-garmente analisado e simplificado pelo programador.
Automatizao em Excel 69 Exerccios constitudo por dois captulos: 1. Funes Definidas pelo Utilizador e 2. Procedimentos. O primeiro captulo resolve 42 exerc-cios e o segundo 27 exerccios (vide Figura 1).
Figura 1. Estrutura de Automatizao em Excel 69 Exerccios
O primeiro captulo versa a extenso do conjunto de funes embutidas do Excel atravs da construo de novas funes. Os 42 exerccios que contm ilustram, paralelamente em pseudocdigo e VBA, noes de dados e tipos de dados, constantes e variveis, instru-es de leitura e escrita, estruturas de controlo de execuo, parmetros de entrada, argu-mentos e resultados das funes (vide Figura 2).
-
Automatizao em Excel 69 Exerccios
XII FCA
Figura 2. Conceitos de programao subjacentes s funes desenvolvidas
O segundo captulo aborda a extenso das funcionalidades do Excel atravs da programa-o de procedimentos escritos em VBA. Os 27 exerccios que contm insistem na ilustra-o, em pseudocdigo e VBA, das figuras de programao estruturada, nomeadamente dados, tipo de dados, constantes e variveis, estruturas de controlo de execuo, progra-mao modular, parmetros e argumentos, vetores e matrizes, e operaes com clulas e folhas de clculo. Por outro lado, estes exerccios apresentam ainda a elaborao de res-postas a eventos temporais e de abertura e encerramento de ficheiros (vide Figura 3).
Figura 3. Conceitos de programao subjacentes aos procedimentos desenvolvidos
-
Prlogo
FCA XIII
A resoluo destes 69 exerccios observa metodologias de programao estruturada, nomeadamente a aproximao descendente (top-down), privilegia a facilidade de com-preenso da soluo face complexidade dos clculos e, sobretudo, evidencia os benef-cios da extenso das funcionalidades do Excel e da sua reutilizao automtica.
A vocao acadmica orientada para a Gesto desta publicao refora o seu uso no uni-verso profissional, tratando questes que fazem parte do quotidiano da Economia e Ges-to.
Cr-se, e a experincia da autora como professora confirma-o, que este livro poder cons-tituir um instrumento precioso para a motivao dos formandos e acelerao do processo de aprendizagem.
Adelaide Carvalho
-
FCA 1
1. FUNES DEFINIDAS PELO UTILIZADOR
Este captulo versa a extenso do conjunto de funes embutidas do Excel atravs da definio de novas funes. Estas novas funes, por permitirem a realizao de opera-es especficas de um determinado utilizador, esto classificadas na categoria "Funes Definidas pelo Utilizador".
A definio de uma funo exige a elaborao de um algoritmo sequncia ordenada de passos simples, claros, concisos e no ambguos que levam soluo de um problema e a sua traduo para Visual Basic for Applications (VBA).
Assim, apresentamos as noes bsicas de algoritmia e o subconjunto das instrues fun-damentais de VBA atravs da resoluo de problemas de dificuldade crescente. Os 42 exer-ccios ilustram, paralelamente em pseudocdigo e em VBA, noes de: dados e tipos de dados; constantes e variveis; instrues de leitura e escrita; estruturas sequenciais, de deci-so e repetitivas; parmetros de entrada; argumentos e resultados das funes.
Antes de iniciar a resoluo dos exerccios deste captulo: I Defina, recorrendo ao sistema operativo Windows, a vrgula como separador decimal e o ponto e vrgula como separador de argumentos das funes.
II Ative o suplemento Analysis ToolPak.
III Ative o separador Programador.
IV Ative todas as macros.
? Exerccio 1.1: Edio de uma funo Defina uma funo em VBA, chamada MensagemAbertura, que imprima a mensagem "Ol, mundo!" numa clula.
-
Automatizao em Excel 69 Exerccios
2 FCA
Procedimento em VBA
1. Execute o editor de VBA 1.1. selecionando Programador Cdigo Visual Basic
2. Insira um mdulo e a funo MensagemAbertura 2.1. selecionando
2.1.1. Insert Procedure 2.2. digitando MensagemAbertura em Name 2.3. selecionando Insert Function
-
Funes Definidas pelo Utilizador
FCA 3
3. Complete a funo 3.1. digitando a instruo entre o incio e o fim da funo
3.1.1. MsgBox "Ol, mundo!"
Resultado esperado
Public Function Mensagemabertura() Mensagemabertura = "Ol, mundo!"
End Function
? Exerccio 1.2: Execuo de uma funo Execute a funo MensagemAbertura que imprime a mensagem "Ol, mundo!" numa clula.
Execuo da funo
1. Selecione A1 da folha de clculo ativa
2. Digite =MensagemAbertura()
Resultado esperado
H 3 Ol, mundo!
? Exerccio 1.3: Multiplicao de trs nmeros Defina uma funo que calcule o produto de trs nmeros reais.
Algoritmo
Designao Significado Tipo Resultado ProdABC Produto dos trs nmeros Real Parmetros A, B, C Trs nmeros Real
Funo ProdABC(A, B, C)
ProdABC:=A*B*C Regressar
-
Automatizao em Excel 69 Exerccios
4 FCA
Funo em VBA
1. Execute o editor de VBA, insira um mdulo standard e digite
Public Function ProdABC(A As Double, B As Double, C As Double) As Double
ProdABC = A * B * C End Function
Execuo da funo
1. Digite em A3:C4
A B C 3 A B C 4 2,4 3,1 4
2. Calcule o produto dos trs nmeros 2.1. digitando = ProdABC(A4; B4; C4) em D4
Resultado esperado
D 3 A*B*C 4 29,76
? Exerccio 1.4: Preo com 5% de desconto Defina uma funo que calcule o preo unitrio de um produto que tem 5% de desconto.
Algoritmo
Designao Significado Tipo Resultado PCom5Desc Preo unitrio depois de 5% de desconto Real Parmetros X Preo unitrio antes do desconto Real
Funo PCom5Desc(X) PCom5Desc = X * (1 5/100)
Regressar
Funo em VBA
1. Execute o editor de VBA, insira um mdulo standard e digite
-
Funes Definidas pelo Utilizador
FCA 5
Public Function PCom5Desc(X as Double)As Double PCom5Desc = X * (1 - 5 / 100)
End Function
Execuo da funo
1. Digite em A3:B4
A B 3 Preo antes do desconto Preo depois do desconto 4 1200
2. Calcule o preo aps os 5% de desconto 2.1. digitando =PCom5Desc(A4) em C4
Resultado esperado
B 4 1140
? Exerccio 1.5: Preo com desconto Defina uma funo que calcule o preo unitrio de um produto depois de retirado um determinado desconto.
Algoritmo
Designao Significado Tipo Resultado PComDESC Preo unitrio depois do desconto Real
Parmetros X Preo unitrio antes do desconto Real D Desconto Real
Funo PComDesc(X, D) PComDesc=X*(1-D)
Regressar
Funo em VBA
1. Execute o editor de VBA, insira um mdulo standard e digite
Public Function PComDesc(X As Double, D as Double) As Double PComDesc = X * (1 - D)
End Function
-
Automatizao em Excel 69 Exerccios
6 FCA
Execuo da funo
1. Digite em A3:C4
A B C 3 Preo antes do desconto Desconto Preo depois do desconto 4 1200 10%
2. Calcule o preo aps o desconto 2.1. digitando =PComDESC(A4; B4) em C4
Resultado esperado
C 4 1080
? Exerccio 1.6: Capital acumulado Defina uma funo que calcule o capital que resulta da colocao, em regime de capitali-zao composta, de uma quantia X, durante N anos, taxa anual de juro I.
Algoritmo
Designao Significado Tipo Resultado CAPACUM Capital acumulado Real
Parmetros I Taxa anual de juro Real N N. de perodos de capitalizao Real X Quantia a depositar Real
Funo CAPACUM(X, N, I) CAPACUM:=X * (1 + I) ^ N
Regressar
Funo em VBA
1. Execute o editor de VBA, insira um mdulo standard e digite
Public Function CAPACUM(X As Double, N As Single,I As Single) As Double
CAPACUM = Round(X * (1 + I) ^ N,2) End Function
-
Funes Definidas pelo Utilizador
FCA 7
Execuo da funo
1. Digite em A3:D4
A B C D 3 Capital inicial Durao Taxa anual de juro Capital acumulado (u.m.) 4 1000 4 5%
2. Calcule o capital acumulado 2.1. digitando =CAPACUM(A4;B4;C4) em D4
Resultado esperado
D 4 1215,51
? Exerccio 1.7: Descrio de funo Inclua, no assistente de funes, a descrio da funo do Exerccio 1.6.
Implementao em VBA
1. Escolha Programador Cdigo Macros
2. Digite CAPACUM em Nome da Macro
3. Prima o boto Opes
4. Digite a descrio da funo
-
Automatizao em Excel 69 Exerccios
8 FCA
Resultado esperado
1. Insira a funo CAPACUM 1.1. selecionando
1.1.1. Frmulas Biblioteca de Funes Inserir Funo 1.1.2. Definidas pelo utilizador em Ou selecione uma categoria 1.1.3. CAPACUM
? Exerccio 1.8: Ano bissexto Defina uma funo que verifique se os seguintes anos so bissextos:
A 3 Anos 4 2003 5 2000 6 1956 7 1900
Algoritmo
Designao Significado Tipo
Resultado BISSEXTO Ano bissexto ou no bissexto FALSE se o ano no for bissexto Lgico
Parmetro Ano Ano do calendrio Inteiro
-
FCA 63
2. PROCEDIMENTOS Este captulo versa a extenso das funcionalidades do Excel atravs da programao de procedimentos escritos em Visual Basic for Applications (VBA). Os procedimentos para o Excel so frequentemente designados por macroinstrues, isto , conjuntos de instru-es que, ora gravados sob um nico nome, se executam de uma s vez, aumentando a eficincia e a robustez da utilizao do Excel.
Porm, os procedimentos tal como as funes definidas pelo utilizador so programas que no se limitam capacidade de gravao de macroinstrues e as vantagens que deles resultam so tanto maiores quantas as capacidades do programador. Assim, para que o utilizador de Excel aproveite os benefcios da automatizao, este captulo introduz algumas noes bsicas de dois paradigmas de programao: a programao estruturada e a programao guiada por eventos.
Os 27 exerccios que contm insistem na ilustrao, em pseudocdigo e VBA, das figuras de programao estruturada apresentadas no Captulo 1 "Funes Definidas pelo Utili-zador". Por outro lado, estes exerccios apresentam ainda a elaborao de respostas a eventos temporais e de abertura e encerramento de ficheiros.
Antes de iniciar a resoluo dos exerccios deste captulo: I Defina, recorrendo ao sistema operativo Windows, a vrgula como separador decimal e o ponto e vrgula como separador de argumentos das funes.
II Ative o suplemento Analysis ToolPak.
III Ative o separador Programador.
IV Ative todas as macros.
? Exerccio 2.1: Edio de um procedimento Elabore um procedimento em VBA com o nome Primeiro que imprima a mensagem "Ol, mundo!".
Procedimento em VBA
1. Execute o editor de VBA 1.1. selecionando Programador Cdigo Visual Basic
-
Automatizao em Excel 69 Exerccios
64 FCA
2. Insira um mdulo e o procedimento Primeiro 2.1. selecionando
2.1.1. Insert Module 2.1.2. Insert Sub
3. Complete o procedimento 3.1. digitando a instruo entre o incio e o fim do procedimento
3.1.1. MsgBox "Ol, mundo! "
Resultado esperado
Public Sub Primeiro() MsgBox "Ol, mundo! "
End Sub
-
Procedimentos
FCA 65
? Exerccio 2.2: Execuo de um procedimento Execute o procedimento de VBA que imprime a mensagem "Ol, mundo!".
Execuo do procedimento
1. Execute o procedimento 1.1. selecionando
1.1.1. Run 1.1.2. Run Sub/UserForm
ou
1.1. selecionando 1.1.1. File Close and Return to Microsoft Excel 1.1.2. Programador Cdigo Macros 1.1.3. Primeiro em Nome da Macro
1.2. premindo Executar
Resultado esperado
-
Automatizao em Excel 69 Exerccios
66 FCA
? Exerccio 2.3: Mensagem numa caixa de dilogo Elabore um procedimento em VBA que leia e imprima uma mensagem numa caixa de dilogo.
Algoritmo
1. Ler a mensagem
2. Escrever a mensagem
Designao Significado Tipo Varivel Msg Mensagem a imprimir Alfanumrica
Procedimento em VBA
1. Execute o editor de VBA e digite num mdulo standard
Public Sub CaixaMensagem1() Dim msg As String Msg = InputBox(" Digite uma mensagem") MsgBox Msg
End Sub
Execuo do procedimento
1. Executar CaixaMensagem1
Resultado esperado
? Exerccio 2.4: Mensagem em range Elabore um procedimento em VBA que leia uma mensagem e a imprima numa clula da folha de clculo ativa.
-
Procedimentos
FCA 67
Algoritmo
1. Ler a mensagem
2. Escrever a mensagem numa clula
Designao Significado Tipo Varivel Msg Mensagem a imprimir Range
Procedimento em VBA
1. Execute o editor de VBA e digite num mdulo standard
Public Sub CaixaMensagem2() Dim Msg As Range Set Msg = ActiveSheet.Range("A1:A1") Msg.Cells(1, 1) = InputBox(" Digite uma mensagem")
End Sub
Execuo do procedimento
1. Executar CaixaMensagem2
Resultado esperado
? Exerccio 2.5: Mensagem durante 5 segundos Elabore um procedimento em VBA que imprima durante 5 segundos uma mensagem numa clula da folha de clculo ativa.
Algoritmo
1. Afixar a mensagem 1.1. Ler a mensagem 1.2. Escrever a mensagem
2. Esperar 5 segundos
A 1 Boa tarde!
-
Conhea as nossas publicaes em w w w . f c a. p t
Clculos Elementares com Excel 74 Exerccios Adelaide Carvalho ISBN: 978-972-722-873-7 112 pginas 17 X 24 cm
Com este livro consolide a aprendizagem das funcionalidades base do Excel 2016, essencial para avanar para outras matrias. Com 74 exerccios resolvidos e solues finais disponveis para download.
Grficos com Excel 95 Exerccios Adelaide Carvalho ISBN: 978-972-722-876-8 200 pginas 17 X 24 cm
Livro com 95 exerccios sobre as funcionalidades grficas do Excel. Tipos e sub-tipos de grficos, combinao de vrias funcionalidades e construo de mode-los. Para estudantes e profissionais.
Mtodos Quantitativos com Excel 52 Exerccios Adelaide Carvalho ISBN: 978-972-722-878-2 136 pginas 17 X 24 cm
Livro que explora as folhas de clculo como instrumento fundamental para quem estuda ou desenha sistemas de suporte tomada de deciso. Com 52 exerccios resolvidos e materiais para download.
Excel para Gesto 65 Exerccios Adelaide Carvalho ISBN: 978-972-722-875-1 120 pginas 17 X 24 cm
Resolvendo 65 exerccios no mbito de problemas do quotidiano da Gesto, este livro uma ferramenta essencial para estudantes, docentes e profissionais das reas de Economia, Gesto e Engenharia.
Frente da capapginas 1Pginas 2pginas 3