Cómo cambiar por lotes el color de palabras específicas en una determinada celda en EXCEL
Para cambiar el color de algunos caracteres específicos en una celda, si realizas operaciones por lotes, necesitas usar una macro.
Como ejemplo, se cambiarán todas las letras A del rango. se volverá rojo
Pasos de la operación:
Haga clic derecho en la etiqueta de la hoja de trabajo, vea el código y copie el siguiente código en ella
Privado?Sub?CommandButton1_Click () Cells.Font.ColorIndex?=?1
p>End?Sub
Sub?Worksheet_SelectionChange(ByVal?Target?As?Range)
Dim ?rng?As?Range,?i?As?Integer p>
Para?Cada?rng?In?Selección
i?=?1
¿Hacer? Mientras?InStr(i,?rng,?"A")? >?0
rng.Characters(InStr(i,?rng,?"A"),?1).Font.ColorIndex? =?3
i?=?InStr (i,?rng,?"A")?+?1
Bucle
Siguiente
End?Sub
Programa activador, cambiará de color cuando se seleccione, el efecto es el siguiente: