none
Celda vacia en tabla de Word RRS feed

  • Pregunta

  • Hola a todos, tengo una tabla en Word pero trabajada con VBA, deseo eliminar una fila si la primera celda está vacia.

    Intente con esto, sin resultado:

    ActiveDocument.Table(1).cell(5,1).select

    if Selection is "" then Selection.Rows.Delete

    Se que no funciona pero no tengo idea de la sintaxis, gracias por sus aportes.

    • Cambiado Enrique M. Montejo miércoles, 20 de julio de 2016 7:56 Programación con VBA desde Microsoft Word.
    martes, 19 de julio de 2016 22:00

Todas las respuestas

  • Hola

    No nos comentas que versión de Office utilizas.

    Puedes probar a usar el grabador de macros y ver el código que se generaría al hacer lo que quieres 

    Salu2,


    José Mª Fueyo


    miércoles, 20 de julio de 2016 9:02
  • Hola José, no habia vuelto por aqui hasta hoy.

    En relación a la pregunta que formulé hace un par de años encontré esta instrucción y me ha funcionado:

            ActiveDocument.Tables(1).Cell(10, 1).Select
            Selection.MoveLeft
             If IsNumeric(Selection) = False And _
            Selection.Information(wdWithInTable) = True _
            Then Selection.Rows.Delete

    Gracias por tu aporte.

    martes, 10 de julio de 2018 3:06