Software  
 
Conhecimento computador >> Software >> Planilhas >> 
Como encontrar um caractere em uma string em VBA
Encontrar um único caractere em uma string usando o VBA é uma instância especial de encontrar uma cadeia dentro de outra. O processo em si usa apenas uma palavra do Visual Basic , InStr , que procura texto para uma seqüência específica , ou de caráter único neste exemplo. O restante do código é necessária para permitir a entrada do usuário e exibir os resultados . O processo utiliza um método de pesquisa de maiúsculas e minúsculas , ou seja, ele vai encontrar letras minúsculas ou maiúsculas. Instruções
1

Abra um dos programas do Microsoft Office que usam VBA (Visual Basic for Applications ) e já contêm algum texto. Clique em "Developer" no menu superior e , em seguida, " Visual Basic ", que será listado na segunda linha de opções. Isso abre a tela de edição do VBA.
2

Digite as seguintes linhas na janela em branco .

Sub FindCharacter () Dim KnownString , SoughtCharacter , encontrado como StringDim Localização , i, ajustar conforme IntegerKnownString = InputBox ( " Digite ou copie e cole o texto a ser pesquisado aqui " ) SoughtCharacter = InputBox ( " Digite o caractere procurado aqui " ) Local = InStr (1, KnownString , SoughtCharacter , vbTextCompare ) Ajuste = 10 Porque i = 1 To Len ( KnownString ) Se Localização < Ajuste ThenAdjust = Ajustar /5End IFIF i = Localização ThenFound = Mid ( KnownString , Localização - Ajustar , Localização + Ajuste) MsgBox " Esta é a primeira ocorrência de " & vbCrLf & SoughtCharacter & , " no contexto" & vbCrLf & "'" & Found & "' " End Sub IfNext iEND
3

Reduza o lado direito da seguinte linha se à procura de um personagem em segmentos muito curtos de texto :

Ajuste = 10

fazer isso porque o projeto está configurado para exibir um número padrão de caracteres em ambos os lados do procurado personagem. Se a seqüência é muito curto, o programa produzirá um erro .
4

Clique em " Macros " na seção desenvolvedor do documento do Word e executar essa macro para ver como ele funciona . Se a macro falhar, verifique novamente o seu trabalho de as instruções acima.

Anterior :

Próximo : No
  Os artigos relacionados
·Como alterar um arquivo CSV de comprimento fixo 
·Como acessar arquivos somente leitura no Excel 2007 
·Como fazer uma amostra Avaliando Proposta no Excel 
·Como calcular Horas Diferença em Folhas do Google 
·Como criar um calendário no OpenOffice 
·Como fazer um gráfico de pizza em programas do Microso…
·Como centralizar uma etiqueta no Excel 
·Open Office Calc Tutorial Macro 
·Como criar um gráfico de aranha no Aberto da Calculado…
·Como mesclar o conteúdo da célula 
  Artigos em destaque
·Como alterar letras maiúsculas para letras maiúsculas…
·Como reinstalar impressão no Windows XP 
·Como ativar e desativar Anti- Spyware e software antiví…
·Como controlar Skype 
·Como fazer os números de telefone do Windows Media Cen…
·Como faço para gravar um CD no SUSE Linux Enterprise 1…
·Como instalar o Microsoft Office XP no Windows Vista 
·Como converter Flash.exe Em WMV 
·Como adicionar blocos personalizados para Drupal 
·Como tirar o Sum Rótulo de fora de uma tabela dinâmic…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados