Comment trier les données en VBA dans Microsoft Excel 2010
Dans cet article, vous apprendrez à trier les données à l’aide du code VBA.
Le tri des données est une activité quotidienne qui est nécessaire pour rendre les données plus faciles à comprendre.
[.underline] # Prenons un exemple: # Nous avons un rapport sur les ventes et nous devons trier par numéros de ventes
Cliquez sur l’onglet Développeur Dans le groupe Code, sélectionnez Visual Basic
Cliquez sur Insérer, puis sur Module
Cela créera un nouveau module.
Entrez le code suivant dans le module
Sub Sortdata_ascending ()
Feuilles (1) .Range (« a1: b » & Range (« a1 »). End (xlDown) .Row) .Sort _
key1: = Sheets (1) .Range (« b: b »), order1: = xlAscending, Header: = xlYes
End Sub
Appuyez sur la touche de raccourci ALT + F8 pour ouvrir la fenêtre Macro, puis sélectionnez la macro.
Vous pouvez également appuyer sur F5 pour exécuter le code dans l’écran VBA.
Le code ci-dessus triera les données dans l’ordre croissant par valeurs de ventes.
Pour trier les données dans l’ordre décroissant par valeur des ventes (les ventes les plus élevées seront répertoriées en haut puis descendront), nous utiliserons le code VBA suivant:
Sub Sortdata_descending ()
Feuilles (1) .Range (« a1: b » & Range (« a1 »). End (xlDown) .Row) .Sort _
key1: = Sheets (1) .Range (« b: b »), order1: = xlDescending, Header: = xlYes
End Sub
Après avoir exécuté la macro, nous obtiendrons le résultat suivant (Ventes du plus grand au plus petit)
De cette façon, vous pouvez trier facilement les données à l’aide du code VBA.