• Viernes 8 de Noviembre de 2024, 05:40

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - noneim666

Páginas: [1]
1
VBA / borrar filas=vacias de un rango
« en: Domingo 21 de Junio de 2009, 18:35 »
Soy principiante del todooooooo (hace un dia). Programaba muy bien en Basic hace años....pero esto es algo distinto. No mucho.
Tengo un rango grande de datos que quiero "limpiar" de registros (filas) que contienen un campo (columna) vacío en ciertos casos. El campo puede tener cualquier tipo de contenido (letras, numeros y caracteres remezclados)
trato de hacer un programita para que me ayude y no hay forma:
- Si ya hay un lugar donde lo trate........decirme donde.
- La mamarrachada de programita es este. Cada vez que toco algo para probar, me dice un error distinto. Es la hoja de pruebas, que luego extenderé a la excel de trabajo.

Sub Macro1()
'
' Macro1 Macro
Worksheets("hoja1").Range("D2:D10").Select
For Each cell In Range
dato = Range(ActiveCell).value
If dato = "" Then
Selection.EntireRow.Delete
Next cell
End Sub
-----------------------
o
----------------------
Sub Macro1()
'
' Macro1 Macro
Worksheets("hoja1").Range("D2:D10").Select
For Each cell In Range
If activecell = "" Then
Selection.EntireRow.Delete
Next cell
End Sub
------------------
Me vuelve loco tamaña estupidez. Gracias. Prometo ir aprendiendo a la carrera.

Páginas: [1]