Hola Audad buen día,
Si buscas insertar algún valor en una celda, usa la propiedad Value de un objeto tipo Range.
Por ejemplo:
ActiveCell.Value = UCase(strWord)
Con ActiveCell.Text
lo que estás haciendo realmente es pedir el valor de dicha celda activa, con su formato. Prueba usando MsgBox ActiveCell.Text
. Te devolverá el valor del texto con formato.
Revisa los siguientes enlaces:
https://learn.microsoft.com/es-es/office/vba/api/excel.range.text (Devuelve el valor)
https://learn.microsoft.com/en-us/office/vba/api/excel.range.value (Devuelve o puedes insertar valor).
Espero haberte ayudado.
Saludos.