Macro qui ajoute la date en commentaire automatiquement
Fermé
chico_126
-
27 mai 2014 à 12:25
skk201 Messages postés 938 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 16 octobre 2016 - 30 mai 2014 à 12:13
skk201 Messages postés 938 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 16 octobre 2016 - 30 mai 2014 à 12:13
A voir également:
- Excel affichage commentaire automatique
- Liste déroulante excel - Guide
- Formule excel - Guide
- Message automatique thunderbird - Guide
- Si et excel - Guide
- Somme automatique excel - Guide
2 réponses
skk201
Messages postés
938
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
16 octobre 2016
54
Modifié par skk201 le 28/05/2014 à 11:45
Modifié par skk201 le 28/05/2014 à 11:45
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"
skk201
Messages postés
938
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
16 octobre 2016
54
28 mai 2014 à 10:57
28 mai 2014 à 10:57
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" ?
skk201
Messages postés
938
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
16 octobre 2016
54
28 mai 2014 à 11:57
28 mai 2014 à 11:57
J'ai mis le code en dessous :)
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 :(
skk201
Messages postés
938
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
16 octobre 2016
54
30 mai 2014 à 12:13
30 mai 2014 à 12:13
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
28 mai 2014 à 12:18
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.
28 mai 2014 à 12:32