Classificando linhas no Excel 2013 com base em quando elas foram adicionadas [closed]

1

Existe uma maneira de classificar linhas no Excel 2013 com base em quando as linhas foram adicionadas?

    
por NateN 27.07.2015 / 19:09

2 respostas

2

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.

    
por 27.07.2015 / 19:45
0

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ê.

    
por 28.07.2015 / 02:07