Olá pessoal!
Criei uma planilha onde cada linha possui um botão para excluí-la.
Acontece que não estou conseguindo selecionar a linha que deve ser excluída, pois não consigo selecionar especificamente a célula onde está o botão e, a partir daí, dar resize na seleção via VBA.
Alguém sabe como fazer isso?
Já tentei de várias formas, mas os resultados que obtive não são os que eu quero.
Abaixo, estão as duas formas que consegui fazer:
MÉTODO 1:
Sub apagarLinha()
'
' apagarLinha
'
'''Para funcionar, precisa selecionar manualmente a primeira célula da linha que será excluída.
ActiveCell.Offset(0, 1).Select
Selection.Resize(Selection.Rows.Count + 2, _
Selection.Columns.Count + 7).Select
'Selection.Delete Shift:=xlUp
End Sub
MÉTODO 2:
Sub apagarLinha()
'
' apagarLinha
'
''' Para funcionar, precisa que o nome seja atribuído à primeira célula da linha que será excluída
Range("nomeDaCelula").Select
Selection.Resize(Selection.Rows.Count + 2, _
Selection.Columns.Count + 8).Select
Selection.Delete Shift:=xlUp
End Sub