Mise en forme d'une cellule
Résolu
Philou73.CH
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'ai une feuille Excel sur laquelle je fais la comparaison d'heures de formation.
La cellule G5 est le nombre d'heure de formation à atteindre.
La Cellule G7 est le nombre d'heure de formation faite à ce jour
La Cellule G9 est le solde restant pour obtenir le quota demandé.
Une fois le quota atteint, mais également dépassé, j'aimerai que la cellule G9 devienne verte et l'écriture en gras.
Pour cela j'utilise la macro suivante :
Mon problème est que je ne peux pas la vérifier. Je n'arrive pas à la faire démarrer.
J'ai compris comment faire débuter une macro quand on clic sur une image ou un bouton.
Par contre, je ne sais pas comment faire, et du coup si c'est possible, de faire activer une macro si il y a une modification d'une cellule.
Pouvez-vous, s'il vous plait, m'aider et surtout me dire si l'idée de la macro est une bonne solution ou si je dois faire autrement.
D'avance je vous remercie.
EDIT : Ajout des balises de code (jordane)
J'ai une feuille Excel sur laquelle je fais la comparaison d'heures de formation.
La cellule G5 est le nombre d'heure de formation à atteindre.
La Cellule G7 est le nombre d'heure de formation faite à ce jour
La Cellule G9 est le solde restant pour obtenir le quota demandé.
Une fois le quota atteint, mais également dépassé, j'aimerai que la cellule G9 devienne verte et l'écriture en gras.
Pour cela j'utilise la macro suivante :
Private Sub Worksheet_Actived(ByVal Target As Range) 'Contrôle des temps de formations With Sheets("Feuille_H_Form") Dim MA As Date, TF As Date, DA As Date MA = .Range("G5").Value TF = .Range("G7").Value DA = .Range("G9").Value If DA = MA Or DA > MA Then .Range("G9").Font.Bold = True .Range("G9").Interior.Color = RGB(174, 240, 194) End If End With End Sub
Mon problème est que je ne peux pas la vérifier. Je n'arrive pas à la faire démarrer.
J'ai compris comment faire débuter une macro quand on clic sur une image ou un bouton.
Par contre, je ne sais pas comment faire, et du coup si c'est possible, de faire activer une macro si il y a une modification d'une cellule.
Pouvez-vous, s'il vous plait, m'aider et surtout me dire si l'idée de la macro est une bonne solution ou si je dois faire autrement.
D'avance je vous remercie.
EDIT : Ajout des balises de code (jordane)
A voir également:
- Mise en forme d'une cellule
- Mise en forme conditionnelle excel - Guide
- Mise en forme tableau word - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise en forme tableau croisé dynamique - Guide
- Mise a jour windows 10 - Accueil - Mise à jour
2 réponses
Bonjour,
Regarde la méthode : CHANGE de l'objet WORSHEET
je ne sais pas comment faire, et du coup si c'est possible, de faire activer une macro si il y a une modification d'une cellule.
Regarde la méthode : CHANGE de l'objet WORSHEET