Notifications
Clear all

Exclusão de Linha - Tamanho Definido de "K2:P2"

4 Posts
2 Usuários
0 Reactions
1,039 Visualizações
(@chook)
Posts: 197
Reputable Member
Topic starter
 

Bom dia amigos,
estou com um probleminha aqui, acho que é simples, vamos lá:

Tenho um Combobox que seleciono o nome. O que preciso é que seja excluido a linha que o produto está conforme lógica abaixo:

Private Sub CommandButton3_Click()
i = pegar a linha que o cursos está
    Range("Ki:Pi").Select
    Selection.Delete Shift:=xlUp
End Sub
 
Postado : 29/03/2012 6:34 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Sinceramente eu não entendi!!

Seria nesta parte...(.EntireRow.Delete)

Selection..EntireRow.Delete Shift:=xlUp
 
Postado : 29/03/2012 7:05 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

chok, me baseando pelo que postou, você quer Deletar somente os Ranges selecionados e não a Linha, veja que temos diferença nos termos.

Deletar Linha = Apagar a linha inteira, e não precisariamos usar Range("K2:P2")

Deletar somente a Seleção, já se explica por si mesmo.

Mas lembre-se que o cursor tem de estar na linha, e como não postou como irá chegar até a mesma, então, se for esta segunda a opção que quer, a instrução seria :
Neste caso estamos deletando o range selecionado, movendo para cima a linha.

Sub Del_Selecao()

    Dim i
    
    i = ActiveCell.Row
    
    Range("K" & i & ":P" & i).Select
    Selection.Delete Shift:=xlUp

End Sub

[]s

 
Postado : 29/03/2012 7:21 am
(@chook)
Posts: 197
Reputable Member
Topic starter
 

Excelente!! Entendeu o que queria!!

Grato mais uma vez!!

 
Postado : 29/03/2012 7:49 am