Estou tentando configurar uma pasta de trabalho que conterá muitas linhas de dados. Para manter as coisas cronológicas, gostaria de inserir consistentemente (ou sempre) uma nova linha de dados no topo da planilha, em vez de rolar para baixo até a última entrada. Devo terminar com os dados mais recentes no topo.
A questão é: posso fazer isso sem precisar clicar com o botão direito na primeira linha (entre a linha do cabeçalho) e escolher Inserir linha ou clicar com o botão direito na célula Escolher Inserir, linha inteira. Estou imaginando aqui uma maneira de configurar como uma linha de formulário em branco onde eu poderia inserir minhas informações para a linha inteira e apertar um botão (ou procurar uma tecla Enter na célula da última coluna) e isso inseriria as informações da linha naquela linha superior que continuo referenciando. Isso é possível? Estou sonhando aqui?
Responder1
Sim senhor. Você pode, de fato. Tudo que você precisa fazer é gravar uma macro no Excel que fará esse trabalho para você e colar os dados na primeira linha.
Copie os dados que deseja colar e inicie uma macro. você pode atribuir uma macro ao botão personalizado na faixa de opções. desta forma, será apenas um clique com o botão esquerdo do mouse.
A macro deve ser semelhante a esta:
Rows("1:1").Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Range("A1").Select
ActiveSheet.Paste
Você encontrará dicas sobre como usar botões no Excel aqui:clique E aqui está um guia para adicioná-lo à barra de ferramentas de acesso rápido:clique