Evitar ejecutar macro si hay celdas vacías.
Tengo la siguiente macro:
Sub guardar_entrada() ' ' guardar_entrada Macro ' ' Application.ScreenUpdating = False Application.EnableEvents = False Range("F5:F12").Select Selection.Copy Sheets("Registros").Visible = True Sheets("Registros").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=True With Selection.Font .ColorIndex = xlAutomatic .TintAndShade = 0 End With With Selection.Font .ColorIndex = xlAutomatic .TintAndShade = 0 End With With Selection.Interior .Pattern = xlNone .TintAndShade = 0 .PatternTintAndShade = 0 End With Rows("4:4").Select Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove With Selection.Interior .Pattern = xlNone .TintAndShade = 0 .PatternTintAndShade = 0 End With Range("A4").Select Sheets("movimientos").Visible = True Sheets("Movimientos").Select Range("F5").Select Selection.ClearContents Range("F6").Select Selection.ClearContents Range("F7").Select Selection.ClearContents Range("F8").Select Selection.ClearContents Range("F5").Select Selection.ClearContents Dim CeldasVacias As Boolean ActiveWorkbook.Save Application.ScreenUpdating = True Application.EnableEvents = True End Sub
Y necesito que cuando la ejecuto, si hay celdas vacias, no lo permita y me informe de ello.
Busque por varios lados, pero no encontré la solución.
¿Qué puedo hacer?
1 Respuesta
Respuesta de jrgces
1