Saltar al contenido

Eliminar celdas en tabla estructurada


Recommended Posts

publicado

Hola,

De que forma puedo eliminar las filas de las celdas que tienen un texto?

Me explico, estoy usando este codigo

SuB test()
	[H:H].Selection.SpecialCells(xlCellTypeConstants, xlTextValues).Select
	Selection.EntireRow.Delete
End Sub

Y me da error, he buscado y me parece que no se puede usar así, creo entender que no se pueden combinar estas dos cosas

(xlCellTypeConstants, xlTextValues)

La pregunta es.

Como puedo seleccionar/eliminar las filas que tienen constantes texto.

Gabriel.

publicado
Hace 8 minutos , GabrielRaigosa dijo:

Me genera el mismo error

estás seguro que en [h:h] existen celdas con valores de texto como constantes ?

publicado
Hace 23 minutos , GabrielRaigosa dijo:

el problema es que las celdas estan dentro de un objeto "tabla"

eso no lo habías comentado (?), mira por aquí:

The VBA Guide To ListObject Excel Tables

podrías necesitar "algo" como esto (dependiendo de tu modelo real) ?

Sub quitaConstantesDeTextoEnTabla()
  Dim celda As Range
  With ActiveSheet.ListObjects("tabla1")
    For Each celda In Intersect(.DataBodyRange, [h:h].SpecialCells(xlCellTypeConstants, xlTextValues))
      .Range.Rows(celda.Row).Delete
    Next
  End With
End Sub

 

  • Gerson Pineda changed the title to Eliminar celdas en tabla estructurada

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.