Cómo encontrar la posición de un caracter en particular en Excel usando VBA

Escrito por jaime avelar | Traducido por maria della cella figueredo
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo encontrar la posición de un caracter en particular en Excel usando VBA
Busca un caracter en una secuencia usando VBA. (Thinkstock/Comstock/Getty Images)

Como programador trabajarás con muchas secuencias. La capacidad de encontrar la posición de un caracter en particular en Excel usando Visual Basic for Applications puede ahorrarte mucho tiempo al escribir el código. Antes habrías estado al tanto de cada caracter en una secuencia y hubieses usado un contador para llevar un seguimiento de la posición. Ahora, en VBA puedes usar la función InStr para buscar uno en particular y regresar la posición.

Nivel de dificultad:
Moderadamente fácil

Otras personas están leyendo

Instrucciones

  1. 1

    Ejecuta Microsoft Excel y escribe "Encontrar la posición de cualquier caracter en esta oración" en A1. Haz clic en la pestaña "Desarrollador" y haz clic en "Visual Basic" para abrir VB Editor. Agrega un nuevo módulo de código VBA haciendo clic en el menú "Insertar" y haz clic en "Módulo".

  2. 2

    Agrega un nuevo procedimiento agregando el siguiente código:

    Private Sub findPositionOfCharacter()

  3. 3

    Crea las siguientes tres variables que usarás para encontrar la posición de tu caracter:

    Dim myString As String Dim myChar As String Dim Pos As Integer

  4. 4

    Define el caracter que deseas para encontrar y conseguir la oración ubicada en A1: myChar = "d" Range("A1").Select myString = Range("A1").Value

  5. 5

    Copia y pega el siguiente código para encontrar la posición del caracter definido en el paso anterior y visualiza un mensaje con esta posición:

    Pos = InStr(1, myString, myChar, vbTextCompare) MsgBox ("The position of '" & myChar & "' is: " & Pos)

  6. 6

    Escribe "End Sub" para finalizar el procedimiento y presiona "F5" para ejecutar el código VBA.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles