macro excel borrar datos si la celda anterior vacia

2 envíos / 0 nuevos
Último envío
guillermo lobos
Imagen de guillermo lobos
Offline
última acción: Hace 4 meses 2 días
alta: 18/07/2017 - 14:49
Puntos: 25
macro excel borrar datos si la celda anterior vacia

NECESITO BORRAR LOS DATOS DE LAS COLUMNAS BO Y BP SI ES QUE LA COLUMNA BN ESTA VACÍA ES DECIR;
SI BN1 ESTA VACIÓ BO1 Y BP1 SE BORREN Y ASÍ SUCESIVAMENTE CON BN2 BN3 BN4 ETC , NO SE SI ESTO SE PUEDE REALIZAR CON UNA MACRO Y UN BOTÓN. ALGUNA AYUDA O COMENTARIO PORFAVOR

Etiquetas: 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 1 día 6 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 7570
IsEmpty

la función IsEmpty comprueba si una celda está vacía

por ejemplo

Sub test01()

    Dim mifila As Long

    For mifila = 1 To 10

        If IsEmpty(ActiveSheet.Range("BN" & mifila)) Then

            'aquí hago lo que sea

            ActiveSheet.Range("BO" & mifila).ClearContents

            ActiveSheet.Range("BP" & mifila).ClearContents

        End If

    Next

End Sub

 

Es sólo un ejemplo dentro de un bucle de la fila 1 a la 10, pero podrías hacer el bucle de otra manera o con otra condición.

 

 

 

Data Tools Suite
datos y tablas con Excel