5 façons de trier par couleur dans Microsoft Excel

Dans cet article, nous explorerons cinq méthodes différentes pour trier par couleur dans Microsoft Excel, chacune avec ses propres avantages et considérations spécifiques.

Excel Microsoft
Excel Microsoft

Organiser une feuille de calcul Excel en fonction de la couleur de ses cellules peut être une tâche extrêmement utile, surtout lorsque vous utilisez des couleurs pour indiquer des données apparentées. Par exemple, si vous avez un tableau de consommateurs avec leurs légumes préférés, vous pourriez vouloir colorier les cellules pour qu’elles correspondent à la couleur du légume. Ensuite, vous voudrez peut-être trier l’ensemble du tableau en fonction de la couleur, de sorte que tous les légumes de la même couleur apparaissent ensemble.

Dans cet article, nous allons explorer cinq méthodes différentes pour trier par couleur dansMicrosoft Excel, chacune avec ses propres avantages et considérations. De la simple sélection des options dans le menu Données à l’utilisation de scripts VBA et Office, vous découvrirez comment tirer le meilleur parti des fonctionnalités de tri d’Excel pour organiser vos données par couleur.

1. Trier par couleur depuis le menu Données

La méthode la plus simple pour trier par couleur dans Excel consiste à utiliser les options de tri du menu Données. Voici les étapes à suivre :

  1. Sélectionnez les cellules que vous souhaitez trier.
  2. Accédez à l’onglet Données.
  3. Cliquez sur la commande Trier.
  4. Sélectionnez la colonne dans laquelle vous souhaitez trier.
  5. Dans l’option Trier par, choisissez Couleur de la cellule.
  6. Sélectionnez la couleur souhaitée dans l’ordre dans lequel vous souhaitez qu’elle apparaisse.
  7. Répétez les étapes 4 à 6 pour ajouter d’autres niveaux de tri pour d’autres couleurs.
  8. Cliquez sur OK pour appliquer le tri.

Cette procédure vous permettra de trier l’intégralité du tableau en fonction des couleurs sélectionnées, les couleurs apparaissant dans l’ordre spécifié.

2. Trier par couleur à l’aide des filtres

Si vous utilisez déjà des filtres dans votre tableau, vous pouvez également utiliser cette fonctionnalité pour trier par couleur. Voici comment :

  1. Assurez-vous que les filtres sont activés en sélectionnant l’en-tête du tableau.
  2. Dans l’onglet Données, vérifiez que l’option Filtre est activée.
  3. Cliquez sur le filtre de la colonne comportant les cellules colorées.
  4. Sélectionnez l’option Trier par couleur et choisissez la couleur à trier.
  5. Si vous souhaitez trier par plusieurs couleurs, sélectionnez l’option Trier personnalisé.

Ce mode de tri vous permettra d’afficher rapidement les cellules de la couleur sélectionnée en haut du tableau, tout en laissant les autres couleurs non triées.

3. Trier par couleur depuis le menu contextuel

Une autre option rapide pour trier par couleur consiste à utiliser le menu contextuel (clic droit de la souris) :

  1. Cliquez avec le bouton droit de la souris sur une cellule de la couleur que vous souhaitez trier.
  2. Sélectionnez l’option Trier.
  3. Choisissez l’option Placer la couleur de la cellule sélectionnée en haut.

Cette procédure triera le tableau de sorte que toutes les cellules de la couleur sélectionnée apparaissent en haut, mais les autres couleurs resteront non triées.

4. Trier par couleur avec VBA

Pour les utilisateurs plus expérimentés, il est possible d’utiliser le langage de programmation VBA (Visual Basic for Applications) pour automatiser le tri par couleur. Voici comment :

  1. Ouvrez l’onglet Développeur et sélectionnez Visual Basic.
  2. Insérez un nouveau module et copiez le code suivant :
Sub SortByColor()
    Dim ws As Worksheet
    Dim tbl As Range
    Dim col As Range

    Set ws = ActiveSheet
    Set tbl = ws.UsedRange
    Set col = Intersect(Selection.EntireColumn, tbl)

    With ws.Sort
        .SortFields.Clear
        .SortFields.Add(col, _
            xlSortOnCellColor).SortOnValue.Color = vbGreen
        .SortFields.Add(col, _
            xlSortOnCellColor).SortOnValue.Color = vbYellow
        .SortFields.Add(col, _
            xlSortOnCellColor).SortOnValue.Color = vbRed
        .SetRange tbl
        .Header = xlYes
        .Apply
    End With
End Sub
  1. Sélectionnez une cellule dans la colonne colorée.
  2. Accédez à l’onglet Affichage et sélectionnez Macros.
  3. Exécutez la macro « SortByColor » pour trier le tableau par couleur.

Ce code VBA triera l’ensemble du tableau en fonction des couleurs verte, jaune et rouge, dans cet ordre.

5. Tri par couleur avec Office Scripts

Une autre option intéressante pour trier par couleur dans Excel consiste à utiliser Office Scripts, une fonctionnalité récemment introduite dans la version de bureau d’Excel.

Voici comment procéder :

  1. Ouvrez votre feuille de calcul Excel contenant les données à trier.
  2. Accédez à l’onglet Automatisation et sélectionnez Nouveau script.
  3. Copiez et collez le code suivant dans l’outil d’édition de scripts :
function main(workbook: ExcelScript.Workbook) {
    let ws = workbook.getActiveWorksheet();
    let tbl = ws.getUsedRange();

    let green: ExcelScript.SortField = {ascending: true, color: "00ff00", key: 1, sortOn: ExcelScript.SortOn.cellColor};
    let yellow: ExcelScript.SortField = {ascending: true, color: "ffff00", key: 1, sortOn: ExcelScript.SortOn.cellColor};
    let red: ExcelScript.SortField = {ascending: true, color: "ff0000", key: 1, sortOn: ExcelScript.SortOn.cellColor};

    let hasHeaders = true;

    tbl.getSort().apply([green, yellow, red], false, hasHeaders);
}
  1. Cliquez sur le bouton Exécuter pour appliquer le tri par couleur.

Ce script Office Scripts triera le tableau en fonction des couleurs verte, jaune et rouge, en excluant l’en-tête du tableau du processus de tri.

Conclusions

Dans cet article, nous avons exploré cinq méthodes différentes pour trier par couleur dans Microsoft Excel :

  1. Tri à partir du menu Données
  2. Tri à l’aide des filtres
  3. Tri à partir du menu contextuel
  4. Tri avec VBA
  5. Tri avec Office Scripts

Chacune de ces approches offre des avantages et des considérations spécifiques, vous permettant de choisir la solution la plus adaptée à vos besoins. Qu’il s’agisse d’un simple tri d’une seule colonne ou d’une automatisation plus complexe, Excel offre de nombreuses options pour organiser vos données en fonction de la couleur. Quelle méthode avez-vous trouvée la plus utile pour vos tâches de tri par couleur dans Excel ? Faites-le nous savoir dans les commentaires !

Pubblicato in

Se vuoi rimanere aggiornato su 5 façons de trier par couleur dans Microsoft Excel iscriviti alla nostra newsletter settimanale

Soyez le premier à commenter

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.


*