Claro, basta atribuir uma das colunas dos seus dados à data. Quando você inserir valores na linha, insira a data de hoje nessa coluna. Depois de concluir a inserção dos dados da linha, classifique a tabela pela coluna de data.
Existe uma maneira de classificar linhas no Excel 2013 com base em quando as linhas foram adicionadas?
Claro, basta atribuir uma das colunas dos seus dados à data. Quando você inserir valores na linha, insira a data de hoje nessa coluna. Depois de concluir a inserção dos dados da linha, classifique a tabela pela coluna de data.
A solução mais eficaz dependerá em grande parte de como sua pasta de trabalho é construída. Eu sugiro o seguinte:
Designe a coluna A para rastrear as datas e horas em que novas linhas são adicionadas. Você pode então ocultar a coluna A para que ninguém a veja (selecione a coluna inteira e defina a largura como 0). Em seguida, tente a seguinte macro:
Sub InsertRowWithDate()
Dim CurrentDate As String, CurrentTime As String
CurrentDate = Format(Date, "MMM DD, YYYY")
CurrentTime = Format(Time, "HHMM")
'Inserts a new row above the currently selected cell
Rows(ActiveCell.Row).Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
'Inserts the current date and time into Column A of the row just inserted.
Cells(Application.ActiveCell.Row, "A").Value = CurrentDate & " " & CurrentTime
End Sub
isto irá inserir uma nova linha acima da célula que você selecionou. A data e a hora atuais serão colocadas na sua coluna oculta A.
Atribua uma tecla de atalho fácil de lembrar ou um botão a essa macro para facilitar o acesso. Agora você pode simplesmente classificar seus dados pela coluna A.
Se você quiser que sua macro classifique automaticamente os dados toda vez que inserir uma nova linha, podemos fazer isso também.
Deixe-me saber se isso funciona para você.
Tags microsoft-excel sorting