Créer un tableau de suivi des tâches dans Excel
Un tableau de suivi des tâches dans Excel est un outil simple et efficace pour organiser et suivre vos activités, que ce soit pour des projets personnels ou professionnels. Ce guide vous montre comment créer et personnaliser un tableau pour répondre à vos besoins.
Étape 1 : Définir vos besoins
Avant de commencer, identifiez les informations clés que vous souhaitez suivre. Par exemple :
- Nom de la tâche : Une description de la tâche.
- Responsable : Qui est en charge ?
- Priorité : Élevée, moyenne, faible.
- Date de début et date d’échéance : Quand la tâche commence et doit se terminer.
- Statut : À faire, en cours, terminé.
- Progrès : Indiquer l’avancement en pourcentage.
Étape 2 : Créer le tableau
1. Ouvrir Excel
- Lancez Excel et créez un nouveau fichier.
2. Ajouter les colonnes
Dans la ligne 1, entrez les en-têtes suivantes (ou personnalisez-les selon vos besoins) :
A | B | C | D | E | F | G |
---|---|---|---|---|---|---|
Tâche | Responsable | Priorité | Date de début | Date d’échéance | Statut | Progrès (%) |
Étape 3 : Entrer les données
Ajoutez les informations dans les colonnes. Par exemple :
Tâche | Responsable | Priorité | Date de début | Date d’échéance | Statut | Progrès (%) |
---|---|---|---|---|---|---|
Préparer rapport | Jean Dupont | Élevée | 01/12/2024 | 06/12/2024 | En cours | 50% |
Révision budget | Sophie Martin | Moyenne | 03/12/2024 | 08/12/2024 | À faire | 0% |
Mettre à jour site web | Paul Lemoine | Faible | 01/12/2024 | 05/12/2024 | Terminé | 100% |
Étape 4 : Ajouter des fonctionnalités avancées
1. Mise en forme conditionnelle
Pour mieux visualiser les priorités et le statut des tâches :
- Priorité :
- Sélectionnez la colonne Priorité.
- Allez dans Accueil → Mise en forme conditionnelle → Règles de mise en surbrillance des cellules.
- Appliquez des couleurs :
- Élevée : Rouge.
- Moyenne : Orange.
- Faible : Vert.
- Statut :
- Sélectionnez la colonne Statut.
- Utilisez des couleurs pour distinguer :
- À faire : Rouge clair.
- En cours : Jaune.
- Terminé : Vert.
2. Barre de progression
- Sélectionnez la colonne Progrès (%).
- Allez dans Accueil → Mise en forme conditionnelle → Barres de données.
- Choisissez un style de barre pour afficher graphiquement l’avancement.
3. Calcul des délais restants
- Ajoutez une colonne Jours Restants.
- Utilisez la formule suivante dans la colonne :
=DATEDIF(AUJOURDHUI(), E2, "d")
Cela calcule le nombre de jours avant l’échéance.
Étape 5 : Ajouter un tableau croisé dynamique (optionnel)
- Insérer un TCD :
- Sélectionnez toutes les données.
- Allez dans Insertion → Tableau Croisé Dynamique.
- Placez-le sur une nouvelle feuille.
- Analyse des tâches :
- Ajoutez Responsable dans Lignes.
- Ajoutez Statut dans Colonnes.
- Ajoutez Progrès (%) dans Valeurs (affiché sous forme de moyenne).
Étape 6 : Optimiser l’apparence
- Ajustez la largeur des colonnes : Sélectionnez les colonnes et ajustez-les pour que toutes les informations soient visibles.
- Titres en gras : Mettez les en-têtes en gras pour une meilleure lisibilité.
- Filtres : Allez dans Données → Filtrer pour pouvoir trier et rechercher facilement.
Étape 7 : Automatiser les alertes pour les échéances
Ajoutez une alerte pour les tâches dont l’échéance est proche :
- Ajoutez une mise en forme conditionnelle sur la colonne Jours Restants.
- Règles :
- Rouge si Jours Restants < 3.
- Orange si Jours Restants entre 3 et 7.
Exemple final
Tâche | Responsable | Priorité | Date de début | Date d’échéance | Statut | Progrès (%) | Jours Restants |
---|---|---|---|---|---|---|---|
Préparer rapport | Jean Dupont | Élevée | 01/12/2024 | 06/12/2024 | En cours | 50% | 5 |
Révision budget | Sophie Martin | Moyenne | 03/12/2024 | 08/12/2024 | À faire | 0% | 7 |
Mettre à jour site web | Paul Lemoine | Faible | 01/12/2024 | 05/12/2024 | Terminé | 100% | – |
Comment automatiser les alertes dans Excel ?
L’automatisation des alertes dans Excel peut être utile pour signaler des échéances proches, des dépassements de seuils ou des statuts spécifiques. Voici plusieurs méthodes pour configurer et automatiser les alertes dans Excel, selon vos besoins.
1. Utiliser la Mise en Forme Conditionnelle
La mise en forme conditionnelle est une méthode simple pour créer des alertes visuelles automatiques (comme des couleurs ou des icônes).
Étapes :
- Sélectionnez la plage de cellules à surveiller.
- Exemple : La colonne des Jours Restants ou du Statut.
- Allez dans :
Accueil → Mise en forme conditionnelle → Nouvelle règle
. - Choisissez un type de règle :
- Par exemple : « Formater uniquement les cellules qui contiennent ».
- Définissez les critères :
- Exemple : « Inférieur à 3 » pour alerter sur les échéances imminentes.
- Appliquez un format :
- Choisissez une couleur (rouge pour une alerte critique, orange pour une alerte moyenne).
Exemple :
- Pour une colonne “Jours Restants” :
- Rouge si
< 3
. - Orange si
entre 3 et 7
. - Vert si
>= 7
.
- Rouge si
2. Ajouter des Commentaires Automatiques avec VBA
Pour afficher des alertes sous forme de commentaires automatiques à côté des cellules concernées.
Code VBA :
- Ouvrir l’éditeur VBA :
- Appuyez sur Alt + F11.
- Ajouter un module :
- Cliquez sur Insertion → Module.
- Collez le code suivant :
Sub AjouterAlertes() Dim cell As Range Dim ws As Worksheet Dim daysRemaining As Integer Set ws = ThisWorkbook.Sheets("NomDeVotreFeuille") ' Remplacez par le nom de votre feuille For Each cell In ws.Range("G2:G100") ' Ajustez la plage selon votre tableau If IsNumeric(cell.Value) Then daysRemaining = cell.Value If daysRemaining < 3 Then cell.AddComment "Échéance imminente : Moins de 3 jours restants !" ElseIf daysRemaining < 7 Then cell.AddComment "Attention : Moins d'une semaine pour terminer." End If End If Next cell End Sub
- Exécutez la macro :
- Appuyez sur Alt + F8, sélectionnez la macro
AjouterAlertes
et cliquez sur Exécuter.
- Appuyez sur Alt + F8, sélectionnez la macro
3. Notifications Automatiques par Email avec VBA
Si vous souhaitez être averti par email en cas d’alerte, vous pouvez configurer une macro pour envoyer un email via Outlook.
Pré-requis :
- Vous devez avoir Outlook installé et configuré.
Code VBA :
- Ajoutez le code suivant dans un module VBA :
Sub EnvoyerAlerte() Dim OutApp As Object Dim OutMail As Object Dim cell As Range Dim ws As Worksheet Dim daysRemaining As Integer Dim messageBody As String Set ws = ThisWorkbook.Sheets("NomDeVotreFeuille") ' Remplacez par le nom de votre feuille Set OutApp = CreateObject("Outlook.Application") For Each cell In ws.Range("G2:G100") ' Plage des jours restants If IsNumeric(cell.Value) Then daysRemaining = cell.Value If daysRemaining < 3 Then ' Créer un email Set OutMail = OutApp.CreateItem(0) messageBody = "La tâche associée à la cellule " & cell.Address & _ " est imminente : moins de 3 jours restants." With OutMail .To = "votre.email@exemple.com" .Subject = "Alerte Échéance de Tâche" .Body = messageBody .Send End With Set OutMail = Nothing End If End If Next cell Set OutApp = Nothing End Sub
- Exécutez la macro :
- Appuyez sur Alt + F8, sélectionnez
EnvoyerAlerte
, puis cliquez sur Exécuter.
- Appuyez sur Alt + F8, sélectionnez
4. Automatiser les Alertes au Démarrage
Pour automatiser les alertes dès l’ouverture du fichier Excel :
- Ajoutez ce code dans le module
ThisWorkbook
:Private Sub Workbook_Open() Call AjouterAlertes ' Appelle la macro pour les commentaires Call EnvoyerAlerte ' Appelle la macro pour les emails End Sub
- Enregistrez le fichier en tant que classeur prenant en charge les macros :
- Format : .xlsm.
5. Intégrer des Alertes avec Power Query
Si vos données sont connectées à une source externe via Power Query :
- Configurez une actualisation automatique :
- Allez dans Données → Propriétés de la requête → Actualiser toutes les X minutes.
- Combinez avec une mise en forme conditionnelle ou une macro pour déclencher les alertes après actualisation.
6. Automatiser les Alertes avec Power Automate (Avancé)
Pour des alertes plus complexes, utilisez Power Automate (intégré à Microsoft 365) pour :
- Envoyer des notifications par email.
- Créer des tâches ou rappels dans Teams.
- Déclencher des workflows à partir des données Excel.
Étapes :
- Connectez votre fichier Excel à Power Automate.
- Créez un flux d’automatisation :
- Condition : Si une cellule dans une colonne donnée remplit une condition (par ex., “Échéance < 3”).
- Action : Envoyer un email, une notification ou ajouter une tâche.
7. Conseils pour une Automatisation Réussie
- Clarifiez vos critères d’alerte avant de les configurer.
- Testez vos macros ou mises en forme conditionnelles sur une petite plage avant de les appliquer à l’ensemble du tableau.
- Sauvegardez votre fichier régulièrement, surtout si vous utilisez VBA ou Power Automate.
Comment automatiser les alertes dans Excel ?
L’automatisation des alertes dans Excel peut être utile pour signaler des échéances proches, des dépassements de seuils ou des statuts spécifiques. Voici plusieurs méthodes pour configurer et automatiser les alertes dans Excel, selon vos besoins.
1. Utiliser la Mise en Forme Conditionnelle
La mise en forme conditionnelle est une méthode simple pour créer des alertes visuelles automatiques (comme des couleurs ou des icônes).
Étapes :
- Sélectionnez la plage de cellules à surveiller.
- Exemple : La colonne des Jours Restants ou du Statut.
- Allez dans :
Accueil → Mise en forme conditionnelle → Nouvelle règle
. - Choisissez un type de règle :
- Par exemple : « Formater uniquement les cellules qui contiennent ».
- Définissez les critères :
- Exemple : « Inférieur à 3 » pour alerter sur les échéances imminentes.
- Appliquez un format :
- Choisissez une couleur (rouge pour une alerte critique, orange pour une alerte moyenne).
Exemple :
- Pour une colonne “Jours Restants” :
- Rouge si
< 3
. - Orange si
entre 3 et 7
. - Vert si
>= 7
.
- Rouge si
2. Ajouter des Commentaires Automatiques avec VBA
Pour afficher des alertes sous forme de commentaires automatiques à côté des cellules concernées.
Code VBA :
- Ouvrir l’éditeur VBA :
- Appuyez sur Alt + F11.
- Ajouter un module :
- Cliquez sur Insertion → Module.
- Collez le code suivant :
Sub AjouterAlertes() Dim cell As Range Dim ws As Worksheet Dim daysRemaining As Integer Set ws = ThisWorkbook.Sheets("NomDeVotreFeuille") ' Remplacez par le nom de votre feuille For Each cell In ws.Range("G2:G100") ' Ajustez la plage selon votre tableau If IsNumeric(cell.Value) Then daysRemaining = cell.Value If daysRemaining < 3 Then cell.AddComment "Échéance imminente : Moins de 3 jours restants !" ElseIf daysRemaining < 7 Then cell.AddComment "Attention : Moins d'une semaine pour terminer." End If End If Next cell End Sub
- Exécutez la macro :
- Appuyez sur Alt + F8, sélectionnez la macro
AjouterAlertes
et cliquez sur Exécuter.
- Appuyez sur Alt + F8, sélectionnez la macro
3. Notifications Automatiques par Email avec VBA
Si vous souhaitez être averti par email en cas d’alerte, vous pouvez configurer une macro pour envoyer un email via Outlook.
Pré-requis :
- Vous devez avoir Outlook installé et configuré.
Code VBA :
- Ajoutez le code suivant dans un module VBA :
Sub EnvoyerAlerte() Dim OutApp As Object Dim OutMail As Object Dim cell As Range Dim ws As Worksheet Dim daysRemaining As Integer Dim messageBody As String Set ws = ThisWorkbook.Sheets("NomDeVotreFeuille") ' Remplacez par le nom de votre feuille Set OutApp = CreateObject("Outlook.Application") For Each cell In ws.Range("G2:G100") ' Plage des jours restants If IsNumeric(cell.Value) Then daysRemaining = cell.Value If daysRemaining < 3 Then ' Créer un email Set OutMail = OutApp.CreateItem(0) messageBody = "La tâche associée à la cellule " & cell.Address & _ " est imminente : moins de 3 jours restants." With OutMail .To = "votre.email@exemple.com" .Subject = "Alerte Échéance de Tâche" .Body = messageBody .Send End With Set OutMail = Nothing End If End If Next cell Set OutApp = Nothing End Sub
- Exécutez la macro :
- Appuyez sur Alt + F8, sélectionnez
EnvoyerAlerte
, puis cliquez sur Exécuter.
- Appuyez sur Alt + F8, sélectionnez
4. Automatiser les Alertes au Démarrage
Pour automatiser les alertes dès l’ouverture du fichier Excel :
- Ajoutez ce code dans le module
ThisWorkbook
:Private Sub Workbook_Open() Call AjouterAlertes ' Appelle la macro pour les commentaires Call EnvoyerAlerte ' Appelle la macro pour les emails End Sub
- Enregistrez le fichier en tant que classeur prenant en charge les macros :
- Format : .xlsm.
5. Intégrer des Alertes avec Power Query
Si vos données sont connectées à une source externe via Power Query :
- Configurez une actualisation automatique :
- Allez dans Données → Propriétés de la requête → Actualiser toutes les X minutes.
- Combinez avec une mise en forme conditionnelle ou une macro pour déclencher les alertes après actualisation.
6. Automatiser les Alertes avec Power Automate (Avancé)
Pour des alertes plus complexes, utilisez Power Automate (intégré à Microsoft 365) pour :
- Envoyer des notifications par email.
- Créer des tâches ou rappels dans Teams.
- Déclencher des workflows à partir des données Excel.
Étapes :
- Connectez votre fichier Excel à Power Automate.
- Créez un flux d’automatisation :
- Condition : Si une cellule dans une colonne donnée remplit une condition (par ex., “Échéance < 3”).
- Action : Envoyer un email, une notification ou ajouter une tâche.
7. Conseils pour une Automatisation Réussie
- Clarifiez vos critères d’alerte avant de les configurer.
- Testez vos macros ou mises en forme conditionnelles sur une petite plage avant de les appliquer à l’ensemble du tableau.
- Sauvegardez votre fichier régulièrement, surtout si vous utilisez VBA ou Power Automate.
