Bonjour à toutes et à tous,
Je souhaite apprendre à utiliser des macros sous excel et essaie de mettre en place un tableau simple de l’état de taches à faire :
Voici comment il se présente :
Nom du dossier | Tache à accomplir | Échéance | État
J’ai fait des boutons pour opérer un tri par date, par échéance ou par état donc je commence tout juste à saisir le principe même de la macro.
L’idée actuelle est la suivante :
Je place mon curseur sur la ligne dont je veux modifier l’état et je souhaite en appuyant sur un bouton que les colonnes A à D de cette ligne passent en style insatisfaisant, neutre ou satisfaisant (ça les colore en rouge, jaune, ou vert).
Là où je bloque c’est pour récupérer la position de la cellule active.
Ma macro est toute simple :
Range("A77").Select
Selection.Style = "Insatisfaisant"
L’idée est de pouvoir affecter une variable au lieu de ce A7/D7 qui corresponde au numéro de la ligne de la cellule active.
Autre idée que j’ai en tête consisterait à placer une liste déroulante dans la dernière colonne (colonne Etat) qui permette de choisir entre l’état : A faire | En attente | Validation et qui applique le style adéquat à la ligne concernée.
J'ai déjà fait la ligne déroulante mais je ne sais pas comment affecter une macro à un des choix de cette liste.
Pensez-vous pouvoir m’aider ?
Voici mon fichier de base :
https://www.dropbox.com/s/thtn02rsefi63ts/Test.xlsm
Merci par avance.
Je souhaite apprendre à utiliser des macros sous excel et essaie de mettre en place un tableau simple de l’état de taches à faire :
Voici comment il se présente :
Nom du dossier | Tache à accomplir | Échéance | État
J’ai fait des boutons pour opérer un tri par date, par échéance ou par état donc je commence tout juste à saisir le principe même de la macro.
L’idée actuelle est la suivante :
Je place mon curseur sur la ligne dont je veux modifier l’état et je souhaite en appuyant sur un bouton que les colonnes A à D de cette ligne passent en style insatisfaisant, neutre ou satisfaisant (ça les colore en rouge, jaune, ou vert).
Là où je bloque c’est pour récupérer la position de la cellule active.
Ma macro est toute simple :
Range("A77").Select
Selection.Style = "Insatisfaisant"
L’idée est de pouvoir affecter une variable au lieu de ce A7/D7 qui corresponde au numéro de la ligne de la cellule active.
Autre idée que j’ai en tête consisterait à placer une liste déroulante dans la dernière colonne (colonne Etat) qui permette de choisir entre l’état : A faire | En attente | Validation et qui applique le style adéquat à la ligne concernée.
J'ai déjà fait la ligne déroulante mais je ne sais pas comment affecter une macro à un des choix de cette liste.
Pensez-vous pouvoir m’aider ?
Voici mon fichier de base :
https://www.dropbox.com/s/thtn02rsefi63ts/Test.xlsm
Merci par avance.