Notifications
Clear all

Botão excluir VBA

2 Posts
2 Usuários
0 Reactions
1,938 Visualizações
(@cicerolira)
Posts: 19
Active Member
Topic starter
 

Gente se alguém puder me ajudar...
Eu preciso criar um botão excluir para um cadastro criado no vba e o banco de dados na Plan1 do Excel 2010... Agradeço quem poder me ajudar, de preferência mais simples possível.

 
Postado : 20/07/2016 6:57 pm
fcarlosc
(@fcarlosc)
Posts: 453
Honorable Member
 

Boa-noite
Acho que esse código deve ser o que precisa.

Private Sub btnExcluir_Click()

Dim plan As Worksheet
Set plan = Sheets("Nome da Planilha")

Dim codigo As Integer

On Error GoTo erro_codigo

codigo = TextBox1

plan.Select

linha = plan.Range("A:A").Find(codigo).Row
plan.Cells(linha, 1).Select

Dim resposta As String 'cria a variável resposta
resposta = MsgBox("Tem certeza que deseja excluir este registro?", vbYesNo, "Exclusão de Registro")

If resposta = vbYes Then ' se a resposta for sim então

'comando para deletar toda a linha
ActiveCell.Rows("1:1").EntireRow.Select
'Selection.ClearContents
Selection.Delete Shift:=xlUp
ActiveCell.Select

Range("A2").Select

TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""

MsgBox ("Registro excluído com sucesso!!!")

Else

ActiveCell.Select

Range("A2").Select

TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""

If TextBox1.Text = "" Then
'MsgBox "Digite um nº de registro para a pesquisa"
Else
'Call ProcuraPersonalizada(TextBox1.Text)
End If

End If

erro_codigo:

TextBox1.Text = ""
TextBox1.SetFocus

End Sub

Att,

Francisco

 
Postado : 20/07/2016 7:07 pm