Logo Hardware.com.br
antonio_moura5
antonio_mour... Novo Membro Registrado
11 Mensagens 0 Curtidas

[Resolvido] Excluir celula Excel

#1 Por antonio_mour... 03/10/2017 - 11:12
Queria saber como faço para que antes de apagar uma linha apareça uma janela que pergunte se quer apagar a linha msm .

Meu comando
Public Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Target.Value = "cumpriu" Then Rows(Target.Row).Delete

On Error Resume Next
If Not Intersect(Target, Range("F:F")) Is Nothing Then
Range("E1").Sort Key1:=Range("F2"), _
Order1:=xlAscending, Header:=xlYes, _
OrderCustom:=1, MatchCase:=False, _
Orientation:=xlTopToBottom
End If
End Sub


Comando em questao . Estou querendo isso , pois posso apagar sem querer uma linha
Marcelo G Prudencio
Marcelo G Pr... Geek Registrado
1K Mensagens 227 Curtidas
#2 Por Marcelo G Pr...
03/10/2017 - 19:59
Tente assim:

Sub Excluir()


Dim Resposta As String


Resposta = MsgBox("Confirma a Exclusão?", vbYesNo, "Excluindo Linha....")


If vbNo Then Exit Sub


'Aqui vc cololca o Seu Codigo para excluir a linha

End Sub
Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho." - Autor Desconhecido
Simplifica que simples fica. - Nicole Tomazella.
"O Simples é Sempre Melhor Que o Complicado" - Jorge Paulo Lemann.
antonio_moura5
antonio_mour... Novo Membro Registrado
11 Mensagens 0 Curtidas
#3 Por antonio_mour...
04/10/2017 - 08:33
Marcelo G Prudencio disse:
Tente assim:

Sub Excluir()


Dim Resposta As String


Resposta = MsgBox("Confirma a Exclusão?", vbYesNo, "Excluindo Linha....")


If vbNo Then Exit Sub


'Aqui vc cololca o Seu Codigo para excluir a linha

End Sub

Fiz o comando assim;

Public Sub Worksheet_Change(ByVal Target As Range)
Dim Resposta As String
Resposta = MsgBox("Confirma a Exclusão?", vbYesNo, "Excluindo Linha....")
If vbNo Then Exit Sub
If Target.Count > 1 Then Exit Sub
If Target.Value = "cumpriu" Then Rows(Target.Row).Delete

On Error Resume Next
If Not Intersect(Target, Range("F:F")) Is Nothing Then
Range("E1").Sort Key1:=Range("F2"), _
Order1:=xlAscending, Header:=xlYes, _
OrderCustom:=1, MatchCase:=False, _
Orientation:=xlTopToBottom
End If
End Sub

esta aparecendo a janela das opçoes de sim ou nao , mas seu colocar sim nao apaga as linhas
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal