Dans cet article, vous apprendrez à trier automatiquement les dates lorsque vous les entrez dans la feuille de calcul.

{vide} Q) J’ai une feuille de calcul qui est mise à jour chaque jour avec de nouvelles entrées de date. Je voudrais trier les lignes par date la plus récente (la date est dans la colonne C), et chaque fois que j’ajoute une nouvelle date en bas, j’aimerais qu’elle se trie automatiquement dans la liste après l’avoir saisie. Y a-t-il un moyen facile de faire ceci?

Prenons un exemple:

Voici une image des données dont nous disposons

img1

Voici un aperçu du résultat que nous aimerions voir lorsque nous entrons des informations.

img2

Cliquez sur l’onglet Développeur Dans le groupe Code, sélectionnez Visual Basic

img3

Entrez le code suivant dans la feuille sur laquelle vous travaillez. (feuille1 dans notre exemple)

Private Sub Worksheet_Change (ByVal Target As Range)

Sur erreur Reprendre suivant

Range (« A1 »). Sort Key1: = Range (« C2 »), _

Order1: = xlAscending, Header: = xlYes, _

OrderCustom: = 1, MatchCase: = False, _

Orientation: = xlTopToBottom

End Sub

img4

De cette façon, vous pouvez facilement trier les données par colonne de dates après avoir entré les informations. Cela nous fera gagner du temps lors des étapes manuelles de tri des données.