Codigo en VBA

Audad Quiroga C 0 Puntos de reputación
2024-02-11T17:20:14.4733333+00:00

Porque este codigo en BVA bota error 424... :ActiveCell.text = Ucase(strWord)

Preguntas y respuestas (Q&A) de Microsoft
Preguntas y respuestas (Q&A) de Microsoft
Use esta etiqueta para compartir sugerencias, solicitudes de características y errores con el equipo de Microsoft Q&A. El equipo de Microsoft Q&A evaluará sus comentarios periódicamente y proporcionará actualizaciones a lo largo del proceso.
328 preguntas
{count} votos

1 respuesta

Ordenar por: Muy útil
  1. Luis Angel Ñañez Llanos 96 Puntos de reputación
    2024-03-31T15:57:34.56+00:00

    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.

    0 comentarios No hay comentarios

Su respuesta

Las respuestas se pueden marcar como respuestas aceptadas por el autor de la pregunta, lo que ayuda a los usuarios a conocer la respuesta que resolvió el problema del autor.