Primeiramente, o que caracteriza uma Macro e uma Função?
Simples, o nome de batismo. Haha
Seguinte, cada código precisa ter um início e um fim, já predefinidos pela linguagem VBA. Isso é uma regra.
O código de uma macro precisa necessariamente ser escrito entre as seguintes declarações:
Sub nomedamacro()
End Sub
E o código de uma função precisa ser escrito entre as seguintes declarações:
Public Function NOMEDAFUNCAO(ByVal valor as integer) as integer
End Function
Os código que irei publicar nas postagens a seguir já terão suas declarações realizadas, bastando apenas copiá-los e colá-los no seu editor de VBA dentro do Excel:
Recomendações:
Quando for introduzir um código ao VBA, vá na opção “Inserir > Módulo”, e verifique se o módulo foi criado, como no exemplo a seguir:
Agora sim introduza seu código no campo à direita e execute-o no caso de uma Macro:
Pronto!
Nenhum comentário:
Postar um comentário