Tri automatique que vous entrez les dates utilisation de VBA dans Microsoft Excel 2010
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
Voici un aperçu du résultat que nous aimerions voir lorsque nous entrons des informations.
Cliquez sur l’onglet Développeur Dans le groupe Code, sélectionnez Visual Basic
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
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.