¿Cómo eliminar ciertas celdas?

¿Cómo eliminar ciertas celdas?

Me gustaría eliminar ciertas celdas si una celda adyacente no tiene un valor (vacía). ¿Alguien puede escribir un código VBA para ello?

Por ejemplo: si la celda "C" de una fila determinada está vacía, elimine la celda "A" de la misma fila.

Gracias…

Respuesta1

Si empezamos con datos como:

ingrese la descripción de la imagen aquí

y ejecuta esta breve macro:

Sub KleanUpA()
    Dim r As Range
    Set r = ActiveSheet.UsedRange.Range("C:C").Cells.SpecialCells(xlCellTypeBlanks).Offset(0, -2)
    r.Clear
End Sub

obtendremos:

ingrese la descripción de la imagen aquí

información relacionada