Ir ao conteúdo
  • Cadastre-se

Vba para impedir planilha seja salva com células em branco


Posts recomendados

Bom dia, sou novo aqui no fórum e também com VBA.

 

Vou direto ao assunto. Estou com uma planilha e quero que não seja permitido o salvamento dela com determinadas células em branco, são ela D4, F4, K4, K6 e G31.

Eu utilizei um código que apenas alerta que a mesma está em branco, porém, ainda permite que o mesmo saia da planilha.

Resumindo: quero impedir que o usuário saia da planilha sem preencher essas células.

 

Aqui está o código que estou usando:

 

Private Sub Workbook_BeforeClose(Cancel As Boolean)
   If Range("D4") = "" Or Range("F4") = "" Or Range("K4") = "" Or Range("K6") = "" Or Range("G31") = "" Then
       If MsgBox("Existem celulas em branco" & vbCrLf & _
           "Verifique o preenchimento das células antes de Salvar!", _
           vbDefaultButton2 + vbYesNo) = vbYes Then Exit Sub
       Cancel = True
   End If
End Sub

Link para o comentário
Compartilhar em outros sites

Experimente esta alteração:

 

	Private Sub Workbook_BeforeClose(Cancel As Boolean)
   If Range("D4") = "" Or Range("F4") = "" Or Range("K4") = "" Or Range("K6") = "" Or Range("G31") = "" Then
      
           MsgBox "Existem celulas em branco" & vbCrLf & _
           "Verifique o preenchimento das células antes de Salvar!", vbCritical, "Verificando Dados Preenchidos"
       
       Cancel = True
       
   End If
   
End Sub

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!