Amigos, tenho o seguinte caso e não consigo resolver:
tenho uma planilha tipo banco de dados. As colunas são, nome, data de admissão, salário, cargo etc.......
Cada linha é um funcionário.
Eu vou inserir dois botões no topo da tela.
Um com uma seta para baixo
Outro com uma seta para cima.
O que eu preciso que estes botões façam ?
Bem, vou deixar a célula do nome selecionada.
quendo eu clicar no botão SETA PARA CIMA, quero que os dados desta linha, troquem de lugar com a linha de cima
Se eu clicar no botão, SETA PARA BAIXO, os dados dessa linha devem trocar de lugar com a linha debaixo.
A ideia é que eu possa subir e descer uma pessoa na ordem, apenas clicando nos botões.
tentei este código mas não funciona.
ActiveCell.Offset(-1, 0).Select
Selection.EntireRow.Insert
Range(ActiveCell.End(xlToLeft), ActiveCell.End(xlToLeft)).Select
ActiveCell.Offset(2, 0).Select
Rows("9:9").Select
Selection.Cut
ActiveCell.Offset(-2, 0).Select
Range(ActiveCell.End(xlToLeft), ActiveCell.End(xlToLeft)).Select
ActiveSheet.Paste
ActiveCell.Offset(2, 0).Select
Rows("9:9").Select
Selection.Delete Shift:=xlUp
Range(ActiveCell.End(xlToLeft), ActiveCell.End(xlToLeft)).Select
podem me ajudar ?
valeu !
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 18/03/2013 2:08 pm