Macro qui ajoute la date en commentaire automatiquement
chico_126
-
skk201 Messages postés 942 Date d'inscription Statut Membre Dernière intervention -
skk201 Messages postés 942 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un tableau excel ou j'entre des montants de paiement. J'aimerais que lorsque je met des données dans une cellule de cette plage (E4; P482) que la date de l'entré de donné soit ajouté en commentaire sur cette cellule.
Aussi, est-ce possible d'avoir le même resultat alors je mettrais seulement le remplissage de la cellule en vert sans prendre en compte l'entré de donné?
Merci!
J'ai un tableau excel ou j'entre des montants de paiement. J'aimerais que lorsque je met des données dans une cellule de cette plage (E4; P482) que la date de l'entré de donné soit ajouté en commentaire sur cette cellule.
Aussi, est-ce possible d'avoir le même resultat alors je mettrais seulement le remplissage de la cellule en vert sans prendre en compte l'entré de donné?
Merci!
A voir également:
- Excel affichage commentaire automatique
- Liste déroulante excel - Guide
- Réponse automatique thunderbird - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Commentaire word - Guide
2 réponses
Voilà féjà pour la premièe partie.
Et je n'ai pas bien comrpis votre deuxième demande
*Pensez mettre vos messages en [Résolu] et cliquer sur le + des conseil qui vous ont été utils"
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("E4:P482")) Is Nothing Then If Target.Value = "" Then Target.ClearComments Else Target.ClearComments Target.AddComment Target.Comment.Visible = False Target.Comment.Text Text:="Date : " & Chr(10) & Date End If End If End Sub
Et je n'ai pas bien comrpis votre deuxième demande
*Pensez mettre vos messages en [Résolu] et cliquer sur le + des conseil qui vous ont été utils"
Dans en commentaire vous voulez dire un commentaire excel ou
Exemple :
Vous inscrivez "A* dans la cellue le text qui apparait : "A - 28.05.14" ?
Exemple :
Vous inscrivez "A* dans la cellue le text qui apparait : "A - 28.05.14" ?
merci beaucoup! :)
et pour le deuxieme cas, où c'est le même principe que le premier, mais au lieu de s'activer avec l'entré de donné dans la cellule, la macro s'activerait avec la coloration en "vert clair"(5296274) du fond de la cellule sans tenir compte des données?
j'ai essayé de changer le "target.value" par "target.interior.color" mais ça donne rien :(
et pour le deuxieme cas, où c'est le même principe que le premier, mais au lieu de s'activer avec l'entré de donné dans la cellule, la macro s'activerait avec la coloration en "vert clair"(5296274) du fond de la cellule sans tenir compte des données?
j'ai essayé de changer le "target.value" par "target.interior.color" mais ça donne rien :(
Je peut vous proposer une sollution bricolage :
En gros si tu selectionne une case vert le commentaire est crée.
Mais le problème est que si tu sélectionne une plage verte qui est verte depuis un moment alors elle prendra la date du jours actuelle. Cela peut être contourné avec une boite de dialogue qui demande si tu veux actualisé la date, mais encore une fois si tu as beaucoup de cellule verte tu risque d'avoir une boite de dialogue toute les 30 sec, si tu fais pas attention ou tu clic
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Interior.Color = 5296274 Then Target.ClearComments Target.AddComment Target.Comment.Visible = False Target.Comment.Text "Date : " & Date Else End If End Sub
En gros si tu selectionne une case vert le commentaire est crée.
Mais le problème est que si tu sélectionne une plage verte qui est verte depuis un moment alors elle prendra la date du jours actuelle. Cela peut être contourné avec une boite de dialogue qui demande si tu veux actualisé la date, mais encore une fois si tu as beaucoup de cellule verte tu risque d'avoir une boite de dialogue toute les 30 sec, si tu fais pas attention ou tu clic
La deuxième demande a le même principe que le premier, mais au lieu de s'activer avec l'entré de donné dans la cellule, la macro s'activerait avec la coloration en "vert clair" du fond de la cellule sans tenir compte des données.