
Public Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) Dim Foglio As String Dim Zona As String Dim Colonna As String Foglio = "Foglio1" Zona = "C2:C7" Worksheets(Foglio).Activate For Each Colonna In Range(Zona) If IsEmpty(Colonna) Then GoTo ErrColonnaVuota End If Next Exit Sub ErrColonnaVuota 'MsgBox "La colonna" & Colonna.Address & " è vuota!", , "Errore!" 'messaggio ActiveSheet.Range(Colonna.Address).Select 'seleziona la Colonna vuota 'Cancel = True 'annulla il salvataggio End Sub |
