[ExcelMax®] Brinque com seus amigos !!!

4 views
Skip to first unread message

Ivair Claudio Ferrari

unread,
Jan 22, 2011, 10:24:07 PM1/22/11
to exce...@googlegroups.com
    Entendendo o uso de Eventos no VBA.

    Quando trabalhamos com o VBA no Excel (Visual Basic / Macros), precisamos saber e entender várias coisas, pois, dependendo do que se quer fazer, precisamos utilizar determinado recurso disponível.
    Por exemplo: Muitas vezes podemos precisar que o Excel, através de uma macro, execute determinada tarefa sem que precisemos clicar ou fazer algo. O próprio Excel terá que entender que precisa executar certa rotina em determinado momento. Isso é realizado através de um recurso chamado: Evento.
    Um Evento pode ocorrer quando acessamos, clicamos, acessamos (entre outros) determinado objeto. Existem muitos eventos dependendo do objeto a que estamos nos referindo.
    Vou exemplificar, a utilização de dois eventos:
  • MouseMove (evento ocorre ao movimentarmos o mouse sobre um objeto);
  • Click (evento ocorre quando clicamos no objeto).
    Na realidade o exemplo é uma brincadeira que podemos fazer com nossos amigos! Não vou mencionar aqui o que acontesse ao acessarmos a macro, para que, você possa acessar a planilha (disponível no link abaixo), executá-la e endendê-la analisando o código (macro).



    Bom: isto é só uma brincadeira que não prejudica em nada, pelo contrário, me ajudou muito a entender a utilização dos eventos ... Vou deixar o restante com vocês ...

    Espero que possam, se ainda não conheciam, entender o uso dos eventos. Em outras postagens, estarei explicando mais sobre a utilização (importantíssima) dos eventos.

    Se tiverem dúvidas ou sugestões, fiquem a vontade para contatar: ivairf...@gmail.com.

    Até mais ...
    Ao acessar a planilha, você verá um botão com o texto "Executar". Clique no botão e a uma tela (conforme figura abaixo) será exibida. Agora, é só seguir as orientações que aparecerão no formulário.


--
Postado por Ivair Claudio Ferrari no ExcelMax® em 1/23/2011 01:24:00 AM
Reply all
Reply to author
Forward
0 new messages