24.08.2020 Views

Programando o Excel ® Vba Para Leigos - 2ª Ed 2013 NoDRM (1)

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

96 Parte III: Conceitos de Programação

‘Sub CommentsDemo()

Esse procedimento não faz nada de valor

x = 0 ‘x não representa nada

‘mostra o resultado

MsgBox x

End Sub

LEMBRE-SE

A regra “o apóstrofo indica um comentário” tem uma exceção. VBA não

interpreta um apóstrofo entre aspas como uma indicação de comentário.

Por exemplo, a seguinte declaração não contém um comentário,

ainda que ela tenha um apóstrofo:

Msg = “Can’t continue”

DICA

Quando estiver escrevendo código, você pode querer testar um procedimento

excluindo uma declaração em especial, ou grupo de declarações.

Você poderia apagar as declarações e, mais tarde, digitá-las novamente.

Mas isso é uma perda de tempo. Uma solução melhor é apenas transformar

aquelas declarações em comentários, inserindo apóstrofos. VBA

ignora declarações iniciadas com apóstrofos ao executar uma rotina. Para

reativar aquelas declarações “comentadas”, basta remover os apóstrofos.

Eis uma maneira rápida de converter um bloco de declarações a comentários.

No VBE, escolha Exibir➩Barras de ferramentas➩Editar para

exibir a barra de ferramentas Editar. Para converter um bloco de

declarações a comentários, selecione a declaração e clique o botão

Comentar Bloco. Para remover os apóstrofos, selecione as declarações

e clique o botão Remover Comentário do Bloco.

Embora comentários possam ser úteis, nem todos os comentários são

criados da mesma forma. Por exemplo, o seguinte procedimento usa

muitos comentários, porém, eles não acrescentam nada útil. Neste

caso, o código é claro o bastante sem os comentários.

Sub BadComments()

‘ Declara variáveis

Dim x As Integer

Dim y As Integer

Dim z As Integer

‘ Inicia a rotina

x = 100 ‘ Assign 100 to x

y = 200 ‘ Assign 200 to y

‘ Adiciona x e y e os coloca em z

z = x + y

‘ Mostra o resultado

MsgBox z

End Sub

Cada pessoa desenvolve o seu próprio estilo de comentar. No entanto, para

ser útil, os comentários devem apresentar as informações que não são óbvias

a partir da leitura do código. Caso contrário, os comentários só mastigam

bytes e tornam os arquivos maiores do que o necessário.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!