Select the product you need help with
XL: Como utilizar o loop de estruturas no Visual Basic for ApplicationsID do artigo: 141762 - Exibir os produtos aos quais esse artigo se aplica. Nesta páginaSumárioQuando você cria macros ou aplicativos no Visual Basic for Applications, geralmente é necessário executar várias vezes por meio de uma seção de código. Visual Basic for Applications fornece vários métodos com o qual Repetir ou "percorrer", uma seção de código. Este artigo fornece código de exemplo que ilustra o uso dos vários loop estruturas e algoritmos que o Visual Basic for Applications fornece. Mais InformaçõesMicrosoft fornece exemplos de programação apenas para ilustração, sem garantia expressa ou implícita. Isso inclui, mas não está limitado a, garantias implícitas de comercialização ou adequação para uma finalidade específica. Este artigo presume que você está familiarizados com a linguagem de programação que está sendo demonstrada e com as ferramentas que são usadas para criar e depurar procedimentos. Engenheiros de suporte podem ajudar a explicar a funcionalidade de um determinado procedimento, mas eles não modificarão esses exemplos para fornecer funcionalidades adicionais ou construir procedimentos para atender às suas necessidades. Quando são decidir qual estrutura de loop para usar, há várias considerações estar atento. Por exemplo: Saber exatamente quantas vezes eu queira percorrer o código? Em caso afirmativo, quantos? Se não, há uma condição específica no qual que deseja que a macro para sair do loop? Se o loop condicional, deseja testar a condição antes ou após o código é executado? Procedimentos do Visual Basic de exemploOs exemplos a seguintes demonstram as diversas estruturas de loop disponíveis no Visual Basic for Applications. A menos que indicado de outra forma, os exemplos assumem uma célula ou intervalo de células está selecionado. Algumas outras coisas para Observe:
For.... Each... NextEste exemplo usa a para ... Each ... Next instrução para percorrer todas as células de um intervalo selecionado (os comentários mostram um método alternativo):Para <variable> = <n1> para <n2>Do... até com teste no início do loopEste exemplo usa uma tarefa pendente ... até loop "percorrer" para baixo uma coluna de células até que a primeira célula vazia seja alcançada. Porque a macro executa o teste no início do loop, se a primeira célula estiver vazia, o código dentro do loop não será executado.Do... até com teste no fim do loopEste exemplo também usa um loop , mas ele testa na parte inferior do loop. A primeira linha da macro testa a primeira célula. Sem a primeira linha de código para testar a célula inicial, o código seria executado pelo menos uma vez, porque o loop testes na parte inferior.fazer ... instrução loop fornece uma maneira mais estruturada e flexível para executar um loop. Do While ... Wend loop está incluído no Visual Basic para aplicativos para compatibilidade com versões anteriores. While... Wend LoopObservação : O While ... Wend loop está incluído no Visual Basic para aplicativos para compatibilidade com versões anteriores.Este exemplo usa um While ... Wend loop. Esse loop testa na parte superior do loop somente. If... ThenIr para loopEste exemplo cria um loop usando "<condition> Se <condição> e ir para rótulo de linha > "estrutura. Essa estrutura é testada na parte inferior do loop.ReferênciasPara obter mais informações sobre loop estruturas, no Editor do Visual Basic, clique no Assistente do Office, digite loops e, em seguida, clique em Pesquisar para exibir os tópicos retornados. Para obter informações adicionais sobre como obter ajuda com forApplications do Visual Basic, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft: 305326
(http://support.microsoft.com/kb/305326/EN-US/
)
OFFXP: Programação recursos para o Visual Basic for Applications 226118
(http://support.microsoft.com/kb/226118/EN-US/
)
OFF2000: Programação recursos para o Visual Basic for Applications 163435 guia do usuário do Microsoft Excel Visual Basic versão 5.0 , páginas 143 151
(http://support.microsoft.com/kb/163435/EN-US/
)
VBA: Programação recursos para o Visual Basic for Applications PropriedadesID do artigo: 141762 - Última revisão: sexta-feira, 19 de janeiro de 2007 - Revisão: 3.4 A informação contida neste artigo aplica-se a:
Tradução automática IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 141762
(http://support.microsoft.com/kb/141762/en-us/
)
| Traduções deste artigo
|




Voltar para o início








