Sistemas e Aplicações

Aulas Práticas

Aula 6: VBA/Excel I (2001.10.11)

1. Crie uma folha de cálculo idêntica à figura que se segue.

1.1. Utilize formulários do tipo Controlo Giratório para incrementar/decrementar o número da factura.

1.2. Utilize formulários do tipo Botão de Opção para escolher a margem de lucro definida na célula E5. Use 25%, 15% e 10% para as opções Público, Amigos e Revenda respectivamente.

1.3. Utilize formulários do tipo Caixa de Verificação para definir quais os produtos a vender. Note que nas células E8:E12 deverá aparecer o preço do produto adicionado da margem de lucro escolhida.

2. 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.

3. Crie uma função em VBA, para ficar associada a um determinado botão de comando, que peça ao  utilizador para inserir uma palavra com menos de 5 caracteres e que em seguida gere todas as permutações possíveis dessa palavra na coluna A. Na figura apresentada, como exemplo, foram geradas as permutações para a palavra "sap".