Logo Hardware.com.br
thiago cuter
thiago cuter Novo Membro Registrado
1 Mensagem 0 Curtidas

Não salvar caso em uma seleção seja identificado célula vazia

#1 Por thiago cuter 04/02/2016 - 15:43
Possuo uma planilha onde varios campos são obrigatórios, e caso não sejam preenchidos não permitir salvar.
O maior problema é que essa validação das células em branco pode estar desde a célula B1, da planilha Cargas até a coluna H1, a quantidade de linhas vai depender da ultima célula preenchida na coluna B.

Montei a macro abaixo, porém apresenta erro:
____________________________________________________________________________________________
'Para o caso de tentar fechar a planilha

Sub Workbook_BeforeClose(Cancel As Boolean)
If Sheet("CARGA").Range("A1").End(xlDown).End(xlToRight).Select = "" Then
MsgBox "Campos em Branco!"
Cancel = True
Exit Sub
Else
End If
End Sub

____________________________________________________________________________________________
'Para o caso de tentar salvar a planilha

Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If Sheet("CARGA").Range("A1").End(xlDown).End(xlToRight).Select = "" Then
MsgBox "Campos em Branco!"
Cancel = True
Exit Sub
Else
End If
End Sub
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal