Aula 04 - Macros e Excel VBA - Curso Grátis e Completo
Nesta quarta aula demonstro como associar macros aos botões de controle de formulário.
Tópicos abordados
Criação de três macros:
- Classificação com um critério
- Classificação com dois critérios
- Configurar página para impressão
Como ativar a guia Desenvolvedor
Espero que goste do conteúdo.
Se gostou compartilhe com seus colegas de trabalho e amigos!
Para ter acesso as planilhas utilizadas neste treinamento, clique aqui.
Siga-nos no Facebook ou no Twitter
Aula 1 - Introdução ao curso e criando a primeira macro
Aula 2 - Macro para configuração de página com tecla de atalho
Aula 3 - Diferença entre macros - Referência Absoluta x Relativa
Aula 4 - Associando botões de controle de formulário as macros
Inscreva-se no canal, clique aqui
Aulas muito boas e bem didáticas.
ResponderExcluirOlá Alessandro, muito obrigada por compartilhar, desta forma, seu conhecimento, certamente me ajudará bastante em meus controles pessoais e profissionais. Parabéns pela iniciativa.
ResponderExcluirNesta aula (04), eu tenho uma dúvida: Supondo que esta seja uma planilha que alimento diariamente, como faço caso eu queira alterar o "Range" do "Sort" para que fique atualizado, "Current Region" por exemplo. Da forma como foi feito, o "range" está fixo, tentei utilizar os comandos Dim e Set mas deu certo apenas para a configuração da pagina e errado para o Sort, também não consegui fazer com as referencias relativas. Não sei se falará sobre isso em suas próximas aulas mas não queria seguir com essa dúvida. Agradeço se puder me ajudar.
Olá Gleisen! Primeiramente grato pela sua mensagem. Fico contente em saber que as aulas estão lhe ajudando. Já publiquei mais de 75 aulas de VBA e no curso que você está assistindo trataremos dessa informação.
ExcluirBasicamente você pode utilizar o currentregion para mapear a área do Sort, use por exemplo a atribuição da seguinte forma:
set vRange = activesheet.range("A1").currentregion
utilize a vRange onde precisa informar a faixa de células no Sort.
Vai dar certo...
Bons estudos e sucesso!
Deu super certo. :D
ExcluirMuito obrigada mais uma vez.
Olá, Alessandro! Primeiramente parabéns pelas aulas, e muito obrigada por compartilhar..está fazendo toda a diferença!
ResponderExcluirNa aula 04 não foi possível que eu criasse os botões, uma mensagem de erro sempre aparece dizendo que "A fórmula é muito complexa para ser atribuída a um objeto".
Você teria alguma solução para este problema? O erro se repete em todas as macros que tento atribuir a um botão.
Muito obrigada desde já, abraço
Olá Mar e Luz. Nunca tive essa mensagem de erro em meus projetos. Pode ser que seu Excel esteja corrompido. Tente fazer o reparo e se não der certo desinstale e instale novamente. Não parece ser uma mensagem de componente mas sim de ambiente do aplicativo que está impedindo você de codificar.
ExcluirGrato por acompanhar os trabalhos!
Muito obrigada pela resposta! Vou tentar corrigir o problema.. abraço.
Excluir