Notifications
Clear all

Limpando Últimos dados do Banco de Bados

3 Posts
2 Usuários
0 Reactions
1,133 Visualizações
(@fairbanks)
Posts: 0
New Member
Topic starter
 

Prezados,

Tenho uma planilha com um banco de dados, contudo minha preocupação alguém salvar um dado incompleto, ou seja, sem ter preenchido todos os campos, gostaria de saber se tem como criar um botão que limpa a última linha inserida no banco de dados???
Abaixo segue o modelo do minha planilha.

Desde já agradeço

 
Postado : 28/11/2014 6:12 am
(@themrl16)
Posts: 60
Trusted Member
 

Bom dia fairbanks!

Por favor, verifique se o código abaixo atende o que vc precisa.

Coloquei em anexo um arquivo com a macro já inserida em um botão, caso vc precise testá-la:

Option Explicit
Sub deletar()
    Dim iLastRow As Long
    
    With Sheets("BD")
        .Visible = True
        .Unprotect "B"
        .Select
        iLastRow = .UsedRange.Rows.Count 'Conta o nº de células preenchidas na aba atual
  'MsgBox iLastRow 'teste para verificar se o código buscou a última linha preenchida
        .Rows(iLastRow).Delete 'deleta a linha toda, onde o nº da linha é definido no iLastRow
        .Protect "B"
        .Visible = False
    End With
    
    Sheets("MATRIX").Select
End Sub
 
Postado : 28/11/2014 7:38 am
(@fairbanks)
Posts: 0
New Member
Topic starter
 

Murilo,

Mais uma vez obrigado!
O código atendeu minha necessidade.

Atenciosamente,

Fairbanks

 
Postado : 28/11/2014 7:47 am