Buscar

Analise com atenção o código VBA a seguir: 1. O código apresentará erro de sintaxe na linha 8 e na linha 13, pois o método value é utilizado ao s...

Analise com atenção o código VBA a seguir:


1. O código apresentará erro de sintaxe na linha 8 e na linha 13, pois o método value é utilizado ao se referir a números.
2. Este código mostra na tela a mensagem “País não é Brasil” com fonte formatada na célula A2 do Excel.
3. Poderíamos suprimir a repetição Range(“A2”) em ambas as estruturas If colocando o comando With Range(“A2”) antes da linha 6 e fechando em End With após a linha 9.
4. Sintaticamente, quando desejamos que uma fonte fique em itálico (italic) ou negrito (bold) devemos escrever YES e não TRUE como está no código.
5. O algoritmo está inconsistente, falta um comando IF depois do Else, o que ocasionará em erro na linha 10.

Essa pergunta também está no material:

Avaliação On-Line 4 (AOL 4) - Questionário
8 pág.

Programação de Computadores II Faculdade Maurício de Nassau de Campina GrandeFaculdade Maurício de Nassau de Campina Grande

💡 1 Resposta

User badge image

Ed Verified user icon

Analisando o código VBA fornecido, podemos fazer as seguintes observações: 1. O código apresentará erro de sintaxe na linha 8 e na linha 13, pois o método "Value" é utilizado ao se referir a números. O correto seria utilizar o método "Value2" para evitar esse erro. 2. O código não mostra na tela a mensagem "País não é Brasil" com fonte formatada na célula A2 do Excel. Não há nenhuma instrução para exibir essa mensagem. 3. É possível suprimir a repetição do comando "Range("A2")" em ambas as estruturas "If" colocando o comando "With Range("A2")" antes da linha 6 e fechando em "End With" após a linha 9. Isso tornaria o código mais legível e eficiente. 4. Sintaticamente, quando desejamos que uma fonte fique em itálico (italic) ou negrito (bold), devemos escrever "True" e não "YES" como está no código. Portanto, essa afirmação está incorreta. 5. O algoritmo está consistente e não falta um comando "If" depois do "Else". O código está estruturado corretamente e não apresenta erros na linha 10. Espero ter esclarecido suas dúvidas sobre o código VBA. Se tiver mais alguma pergunta, estou à disposição!

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais