Software  
 
Conhecimento computador >> Software >> Microsoft Access >> 
Excel VBA: Localizar Texto
Aprender a encontrar um texto com a linguagem de programação do Excel , VBA ou Visual Basic for Applications, é útil para diversas situações , incluindo o seguinte . Alguém está escrevendo uma lista de endereços de correspondência , mas apenas determinados endereços são válidos. Outra parte do livro tem os endereços válidos. O VBA comando "Find" pode pesquisar estes uma vez que um usuário digita um endereço . Se a opção " Localizar " não encontrar o endereço na lista, o seu programa de VBA pode alertar o datilógrafo para um endereço inválido . Access VBA de guia Desenvolvedor do Excel. Se essa guia não aparecer , você pode precisar verificar as opções do Excel para ativar sua exibição. Macro

Uma maneira fácil de entender como encontrar texto com VBA é usando gravador de macro do Excel para criar instruções de VBA do uso de " Localizar " o comando do guia " Home" . Digite algum texto em uma célula da planilha , como " abc " e clique em qualquer outra célula . Clique no botão " desenvolvedores" da guia " Record" , em seguida, pressione as teclas "F" "Control" e, simultaneamente, para exibir a caixa de diálogo do programa "Find" . Digite alguns caracteres do texto digitado na célula. Clique em " Procurar " para navegar para o celular, em seguida, clique no botão "Parar gravação " na guia "Desenvolvedor" para terminar a gravação de macros.
Ler as declarações de macro

Depois que você gravou uma macro VBA para encontrar texto, começamos a entender como ele funciona , lendo suas instruções de programação . Exibir a lista de macros na pasta de trabalho atual, clicando no botão " desenvolvedores" de guia " Macros " , em seguida, clique no nome de sua macro- pesquisa de texto . Por exemplo , clique em " TextFinder " se esse é o nome da sua macro, em seguida, clique no botão "Editar " para exibir as instruções de programação VBA para " TextFinder ".
A função Find < br >

VBA procura por texto nas células da planilha atual com a função "Find" , que é um membro do " células " coleção. Esta coleção representa as células na planilha atual. Você pode obter uma boa compreensão dos argumentos desta função necessita examinando as declarações de um macro que procura por texto. Se você gravou uma macro que busca o texto " abc ", a macro irá aparecer algo como o seguinte :

Sub FindText ()

Cells.Find ( What: = "abc" , After: = ActiveCell , LookIn : = xlFormulas , LookAt : = _

xlPart , SearchOrder : = xlByRows , SearchDirection : = xlNext , MatchCase : = False _

, SearchFormat : = False ) Ativar

Fim . Sub
os Argumentos

o "quê" argumento do VBA "Find" comando que procura por texto, contém o texto você deseja procurar . Excel irá procurar qualquer texto que você especificar para este argumento. "O que " é o único argumento de que o "Find" comando requer . Todos os outros argumentos são opcionais. Portanto, você pode procurar o texto "abc ", por exemplo , com a declaração " Cells.Find ( What: = " abc " ) . Ativar Se você precisa. " Localizar " para corresponder a um caso específico, " o que "o texto , indicam que , definindo o argumento " MatchCase " como "True ". Este argumento é "falso" por padrão.

o comando "Find"
Valor de retorno e Navegação para encontrar texto com VBA não navegar automaticamente para todas as células que contêm o texto que você está procurando. para torná-lo fazer isso, use o método de " Activate " do valor de retorno em " Localizar ". que retornam valor é um "Range "objeto que representa as células em que " Localizar " encontrados no texto que você estava procurando. por exemplo, se você já procurou por" abc " com " Find ", e apenas uma célula tinha esse texto, o valor de retorno de " Find " seria uma série de uma única célula . corrente que a função "Ativar " da célula vai fazer essa célula a célula ativa .

Anterior :

Próximo : No
  Os artigos relacionados
·Como mover informações para o eixo Y no Excel 
·Como criar uma consulta simples no Microsoft Access 
·Como criar uma função de programação Microsoft Acce…
·Como fazer um cabeçalho na parte superior do Excel 
·Como imprimir envelopes a partir do Microsoft Access 20…
·Como definir o correto Tipo de associação entre tabel…
·Como criar intervalos no Excel 
·Como fazer o Microsoft Excel fazem a matemática 
·Como criar e enviar um Access Report Microsoft automát…
·Como usar a barra de rolagem para Frações em Excel 
  Artigos em destaque
·Como excluir uma seleção em GIMP 
·Como atualizar uma declaração em PL /SQL 
·O que é proteção contra cópia HDCP 
·Como se conectar a Vanguard Com Quicken 
·Como Target Arch & OS Quando compilação cruzada 
·Como fazer caminhos de texto no Illustrator CS5 
·Como desativar o Atualizações Automáticas do Windows…
·Definir o vírus Trojan e dar um exemplo 
·Como converter Cor Negativas a Impressões Digitais 
·Como: Ferramenta de Remoção KillAV 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados