Ouvrez la feuille de calcul Excel 2010 que vous voulez trier en utilisant VBA. Presse "Alt" et "F11" simultanément pour ouvrir l'éditeur VBA.
Double-cliquez sur le module, qui est situé sur le côté gauche de l'éditeur, où vous écrivez votre code VBA. Votre code apparaîtra sur le côté droit de l'écran. Placez votre curseur dans une ligne de code vide où vous souhaitez utiliser la méthode de tri.
Entrez le code suivant dans l'éditeur VBA, sans les guillemets: "Gamme ("A: B") .Sort Key1: = Range ("A1"), Order1: = xlAscending". Changement "A: B" à la gamme Excel que vous voulez trier et de changement "A1" à la première cellule dans la colonne que vous souhaitez utiliser pour le tri. Changement "xlAscending" à "xlDescending" si vous voulez trier de haut en bas, au lieu de faible à élevé.
Placez une virgule et un espace à la fin de votre code si vous souhaitez ajouter d'autres paramètres à la méthode de tri. Entrez le nom du paramètre, suivi par ": =" et ensuite la valeur du paramètre. Placez un autre virgule et un espace après chaque paramètre, sauf pour le dernier.
Utilisez le "Clé 2," "Ordre 2," "Touche 3" et "Afin 3" paramètres à mettre en place des règles de tri supplémentaires pour quand la première clé trouver des valeurs identiques. Utilisez le "Type" paramètre pour déterminer si le tri la gamme par des étiquettes ou des valeurs et de l'utilisation "xlSortLabels" et "xlSortValues," respectivement. Utilisez le "Header" paramètre, sélectionnée comme étant "xlYes," "xlNo" ou "xlGuess" de laisser la fonction de tri savoir si vos données ont-têtes ou non.
Utilisez le paramètre OrderCustom, en utilisant un entier comme la valeur, à utiliser un ordre de tri de préréglage personnalisé que vous avez créé. Utilisez le "Cas de correspondance" paramètre ce qu'il soit "Vrai" ou "Faux" pour déterminer si le cas de faire de tri sensible. Utilisez le "Orientation" paramètre, sélectionnée comme étant "xlSortRows" ou "xlSortColumns" pour déterminer comment votre table de données est orienté. Utilisez le "SortMethod" paramètre, défini comme "xlStroke" ou "xlPinYin" si vous triez les caractères chinois. Enfin, utilisez la "DataOption1," "DataOption2," ou "DataOption3" paramètres, défini comme "xlSortTextAsNumbers" ou "xlSortNormal" pour déterminer si la touche respective aura son texte être traité comme un nombre pour le tri.