Em seguida, nas linhas 16-23, temos o nosso loop For-Each. É exatamente o que você esperaria: especifique uma variável que conta as iterações por meio de um loop, defina seu valor inicial, defina seu valor final, forneça instruções sobre com quais objetos você deseja trabalhar e o que deseja fazer e feche o loop com a variável de contagem.
Vamos percorrer como usar o loop e o que está acontecendo em cada iteração, porque você vai querer entender esses objetos e métodos úteis.
Série DONUT PROJECT 2018 | VBA
- 01 - Maximizando Sua Eficiência
- 02 - Continua Cético
- 03 - Requisitos e Preparação
- 04 - Opções de Solução
- 05 - Gravando a Primeira Macro
- 06 - Recursos Adicionais
- 07 - Amostra de Macro
- 08 - Referenciando Ranges
- 09 - Método Count
- 10 - Loop For-Each
- 11 - Os Benefícios do Controle de Versão
- 12 - Aumente sua Produtividade
O método "Offset" é muito valioso, pois é uma maneira de permitir que você selecione outras células e intervalos em relação a um intervalo ou célula existente ou previamente definido. Em nosso caso, atribuo a célula que contém o cabeçalho "Ovelha" a uma variável chamada "Header" com um tipo de dados Range.
Em seguida, forneço instruções para capturar a propriedade Value da célula que está localizada com um número de linha igual à variável Counter mais uma e uma coluna à direita e defina-a igual ao Counter mais um mais o valor na célula localizada uma linha abaixo da célula "Header" mais o valor do Counter.
Então eu mudo o valor da propriedade colorindex da célula diretamente abaixo da célula “Header” para 35, que representa o tom de azul escuro (linha). Finalmente, concateno a letra maiúscula “G” e uma sequência de números de três dígitos gerada aleatoriamente entre 100 e 999 para o valor calculado na primeira parte do loop (linhas 20-21).
Notas de rodapé
Para o propósito de manter a prosa concisa, a análise de dados e a reconciliação entre o relatório ad hoc csv do cliente e sua planilha serão referidas como "o processo". Em outras palavras, você não precisa fazer login em outra máquina durante o processo para entender as relações entre os pontos de dados. Se o seu sistema ou administrador de rede tiver a largura de banda, sinta-se à vontade para trabalhar com ele enquanto atualiza seu código para considerar atualizações de senha agendadas e alteração dos níveis de permissão para todos os usuários relevantes. Como alternativa, você pode evitar o problema escrevendo macros específicas para cada domínio no processo. Se uma dessas opções não estiver disponível para você, o VBA pode não ser a solução ideal para esse problema.
Arquivos TXT ou CSV podem ser convertidos em arquivos de trabalho do Excel (arquivos XLS)
A fórmula “FinalRow” é algo encontrado no excelente livro de VBA, “VBA e Macros: Microsoft Excel 2013” por Bill Jelen e Tracy Syrstad na página 82. É uma fórmula que permite que você encontre dinamicamente o tamanho de uma tabela ou intervalo. Você vai apreciar isso muito mais depois, mas apenas tenha uma ideia agora. Pense em como funciona, desmembrando-a usando o método “select”. Na verdade, eu pode-se matar dois coelhos com uma só cajadada, ajudando você a usar o explorador de objetos enquanto quebra essa linha.
Série de Livros nut Project
Série DONUT PROJECT 2021
Série DONUT PROJECT 2018
Série DONUT PROJECT 2015
Série DONUT PROJECT 2014
Clique aqui e nos contate via What's App para avaliarmos seus projetos
Envie seus comentários e sugestões e compartilhe este artigo!
brazilsalesforceeffectiveness@gmail.com
Nenhum comentário:
Postar um comentário