Mais
×

Como verificar um caractere de tabulação no VBA

Atualizado em 20 julho, 2017

Mais cedo ou mais tarde você vai se deparar com uma variável String na qual precisa verificar cada caractere e identificar uma tabulação enquanto usa o Visual Basic for Applications (VBA). No VBA, você pode usar a função "Chr" com um código de caractere ANSI para determinar se ele é uma tabulação ou não. O código é um número que identifica um caractere, como a tabulação. Também pode ser usado um "vbTab" no VB para inserir tabulações em uma variável string.

Instruções

Procure por caracteres em um laço usando o VBA (John Foxx/Stockbyte/Getty Images)
  1. Crie quatro variáveis que você usará para verificar um caractere de tabulação através do seguinte código VBA:

    Dim tabString As String Dim char As String Dim length As Integer Dim xCntr As Integer

  2. Insira um string com tabulação na variável "tabString" inserindo o código abaixo:

    tabString = "bom" & vbTab & "dia"

  3. Obtenha o tamanho da variável string com o seguinte código:

    length = Len(tabString)

  4. Faça um laço que percorra cada caractere na variável string e busque pelo caractere de tabulação através da função "Chr(9)" inserindo o código VBA abaixo:

    char = Left(tabString, 1) For xCntr = 0 To length - 1 tabString = Right(tabString, Len(tabString) - 1) If char = Chr(9) Then MsgBox "Número de índice " & xCntr & " é uma tabulação na variável String." End If char = Left(tabString, 1) Next xCntr

Cite this Article A tool to create a citation to reference this article Cite this Article