Informática para Engenharia das Ciências Agrárias

Aulas Práticas

Aulas 8 e 9: VBA II e VBA III


7. Defina um procedimento de nome 'AdivinhaA1' que pede repetidamente ao utilizador para adivinhar o valor presente na célula A1 até que este introduza o valor correcto. O procedimento deverá mostrar mensagens do tipo 'O valor da célula A1 é menor!' ou 'O valor da célula A1 é maior!' quando o valor introduzido pelo utilizador for respectivamente maior ou menor que o valor em A1. Assim que o utilizador acerte no valor correcto deverá ser apresentada uma caixa de mensagem indicando o número de tentativas utilizadas, como por exemplo, 'Acertou em 3 tentativas!' (Nota: para ocultar o valor da célula A1 formate a cor do tipo de letra como branco).


8. Construa um formulário que calcule sobre o conjunto de células seleccionadas as funções Soma, Média, Máximo e Mínimo e que guarde o resultado obtido numa outra célula. O acesso ao formulário deve ser conseguido através do uso de um botão de comando. As alíneas que se seguem orientam o desenvolvimento do formulário pretendido. À medida que realiza as várias alíneas experimente o seu resultado no formulário.