Macro para buscar una lista de palabras en un texto
Cuento con una serie de textos en filas consecutivas (noticias) en "Hoja1" a partir de C3 y pueden llegar a 1000 o más... En "Hoja2" a partir de A1 tengo una lista de palabras (errores ortográficos concretos) que aumentará con el tiempo.
Necesito una macro que me busque las palabras de Hoja2 en las noticias de Hoja1 y las resalte en rojo y negritas.
Revisé una macro que hace esto último, pero no me permite buscar a través de una lista de palabras:
Sub ResaltarPalabras()
Dim Celda As Range
Dim palabra As String
palabra = InputBox("Palabra a buscar")
For Each Celda In Selection
posicion = InStr(1, Celda.Value, palabra)
Do Until posicion = 0
Celda.Characters(posicion, Len(palabra)).Font.Color = vbRed
Celda.Characters(posicion, Len(palabra)).Font.Bold = True
posicion = posicion + 1
posicion = InStr(posicion, Celda.Value, palabra)
Loop
Next Celda
End Sub
Si me pudieras ayudar.