Suivi des modifications et programmation de date d'action
Fermé
martinoutheone
Messages postés
8
Date d'inscription
mardi 12 août 2014
Statut
Membre
Dernière intervention
14 août 2014
-
12 août 2014 à 15:40
skk201 Messages postés 938 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 16 octobre 2016 - 14 août 2014 à 14:47
skk201 Messages postés 938 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 16 octobre 2016 - 14 août 2014 à 14:47
A voir également:
- Suivi des modifications et programmation de date d'action
- Suivi des modifications word - Guide
- Action - Guide
- Télécharger film d'action gratuitement et rapidement - Télécharger - TV & Vidéo
- Action fans - Accueil - Guide arnaque
- Cette action ne peut pas être réalisée car le fichier est ouvert dans system - Guide
15 réponses
skk201
Messages postés
938
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
16 octobre 2016
54
12 août 2014 à 16:36
12 août 2014 à 16:36
Bonjour,
Est-ce possible de nous transmettre le fichier via cjoint.com ? afin que l'on puisse travailler dessu.
Est-ce que ça ne serai pas plus intéressant que la date, l'heure et l'auteur de la modification apparaisse plutôt en commentaire dans une cellule ? (enfin c'est une idée comme ça)
Est-ce possible de nous transmettre le fichier via cjoint.com ? afin que l'on puisse travailler dessu.
Est-ce que ça ne serai pas plus intéressant que la date, l'heure et l'auteur de la modification apparaisse plutôt en commentaire dans une cellule ? (enfin c'est une idée comme ça)
martinoutheone
Messages postés
8
Date d'inscription
mardi 12 août 2014
Statut
Membre
Dernière intervention
14 août 2014
12 août 2014 à 17:19
12 août 2014 à 17:19
Bonjour,
Merci beaucoup de ton intérêt pour ma question
Voici le fichier :
http://cjoint.com/14au/DHmrhMWiXbE.htm
Est-ce que ça ne serai pas plus intéressant que la date, l'heure et l'auteur de la modification apparaisse plutôt en commentaire dans une cellule ? (enfin c'est une idée comme ça)
Non justement car j'espère pouvoir faire un tri par Utilisateur et Date
Comme on parle de concret je reprends mes explications
Pour la ligne 3, si je passe K3 de "A traiter" en "Demande de pièces" j'aimerais pouvoir définir un critère pour que en case L3 il m'affiche automatiquement une date à 15 jours dans le futur pour une prochaine action sans que celle-ci ne change quand je rouvre le fichier à une autre date.
C'est a dire si je le classe en "Demande de pièce" le 01/01/2014 qu'il m'affiche en L3 "16/01/2014
Comme si quelqu'un ouvre a nouveau le fichier le 17/01/2014 il verra la case L3 en rouge ce qui veut dire qu'il y a du retard sur cette action.
Pour la macro
Je voudrais en colonne M l'heure
En colonne N la date
En colonne O l'utilisateur
Comme ça avec les filtre je peux regarder toutes les actions conduite par Mr Z ou Mme W
Ou encore regarder qui a fait quoi et quand tel jour.
Merci beaucoup de ton intérêt pour ma question
Voici le fichier :
http://cjoint.com/14au/DHmrhMWiXbE.htm
Est-ce que ça ne serai pas plus intéressant que la date, l'heure et l'auteur de la modification apparaisse plutôt en commentaire dans une cellule ? (enfin c'est une idée comme ça)
Non justement car j'espère pouvoir faire un tri par Utilisateur et Date
Comme on parle de concret je reprends mes explications
Pour la ligne 3, si je passe K3 de "A traiter" en "Demande de pièces" j'aimerais pouvoir définir un critère pour que en case L3 il m'affiche automatiquement une date à 15 jours dans le futur pour une prochaine action sans que celle-ci ne change quand je rouvre le fichier à une autre date.
C'est a dire si je le classe en "Demande de pièce" le 01/01/2014 qu'il m'affiche en L3 "16/01/2014
Comme si quelqu'un ouvre a nouveau le fichier le 17/01/2014 il verra la case L3 en rouge ce qui veut dire qu'il y a du retard sur cette action.
Pour la macro
Je voudrais en colonne M l'heure
En colonne N la date
En colonne O l'utilisateur
Comme ça avec les filtre je peux regarder toutes les actions conduite par Mr Z ou Mme W
Ou encore regarder qui a fait quoi et quand tel jour.
skk201
Messages postés
938
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
16 octobre 2016
54
12 août 2014 à 17:36
12 août 2014 à 17:36
Dac ;) je fais ça dans 1 heure (a moins que qqun le fasse avant moi :)
skk201
Messages postés
938
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
16 octobre 2016
54
13 août 2014 à 08:41
13 août 2014 à 08:41
Désolé j'ai pas pu le temps de le faire hier, mais je m'y attellerai cette après-midi si mon planning me le permet.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
martinoutheone
Messages postés
8
Date d'inscription
mardi 12 août 2014
Statut
Membre
Dernière intervention
14 août 2014
13 août 2014 à 09:24
13 août 2014 à 09:24
Sans problème je continue également à regarder de mon coté pour d'éventuelles solutions!
Merci encore
Merci encore
martinoutheone
Messages postés
8
Date d'inscription
mardi 12 août 2014
Statut
Membre
Dernière intervention
14 août 2014
Modifié par martinoutheone le 13/08/2014 à 10:30
Modifié par martinoutheone le 13/08/2014 à 10:30
Pour la macro c'est résolu grâce à la gentillesse et la rapidité du membre @gbinforme qui m'aura vraiment bien aidé sur ce coup là.
Pour ceux qui se posent également la question voici sa réponse :
ça fonctionne super bien !!!
Me reste plus qu'a démerder mon histoire de planification de date d'action
Pour ceux qui se posent également la question voici sa réponse :
Private Sub Worksheet_Change(ByVal sel As Range)
If sel.Row > 1 Then
Application.EnableEvents = False
Cells(sel.Row, "A").Value = Date + Time
Cells(sel.Row, "B").Value = Application.UserName
Application.EnableEvents = True
End If
End Sub
ça fonctionne super bien !!!
Me reste plus qu'a démerder mon histoire de planification de date d'action
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 13/08/2014 à 11:28
Modifié par skk201 le 13/08/2014 à 11:28
Juste un petit commentaire concernant cette ligne :
Cette ligne va extraire le "Username" de l'application Excel.
Il peut arrivé que Excel ne soit pas bien configuré et qu'il ne renvoie pas l'information voulue. Par exemple dans mon entreprise "l'Username" des documents Excel est le nom de l'entreprise. Donc cela ne nous défini pas personnellement.
Si vous aussi vous êtes dans ce cas vous pouvez utiliser cette ligne de code à la place :
Cette ligne renvoie le nom d'utilisateur de la session Windows au lieu du nom d'utilisateur Excel.
Cells(sel.Row, "B").Value = Application.UserName
Cette ligne va extraire le "Username" de l'application Excel.
Il peut arrivé que Excel ne soit pas bien configuré et qu'il ne renvoie pas l'information voulue. Par exemple dans mon entreprise "l'Username" des documents Excel est le nom de l'entreprise. Donc cela ne nous défini pas personnellement.
Si vous aussi vous êtes dans ce cas vous pouvez utiliser cette ligne de code à la place :
Cells(sel.Row, "B").Value = Environs("username")
Cette ligne renvoie le nom d'utilisateur de la session Windows au lieu du nom d'utilisateur Excel.
martinoutheone
Messages postés
8
Date d'inscription
mardi 12 août 2014
Statut
Membre
Dernière intervention
14 août 2014
13 août 2014 à 11:51
13 août 2014 à 11:51
Yes, mais comme on est log sur nos adresses de la boite sur les ordinateurs, chaque utilisateur a un nom bien défini donc ça marche très bien, je vais quand même rentré ton code au cas ou :)
Pour ce qui est de mes dates prévisionnelles je m'en sors a peu près avec une fonction SI
M3 étant le statut chosit apr l'utilisateur et A3 étant la date de modification donnée par la Macro :)
Maintenant je me demande juste si on peut faire quelque chose pour que dans la colonne commentaire je puisse mettre automatiquement le nom de l'utilisateur quand quelqu'un souhaite entrer un nouveau commentaire
Du genre Date/Utilisateur : Le client ne répond pas ...
Une idée pour ça ?
PS: en tout cas c'est vraiment génial de pouvoir parler avec des gens qui ont un réel intérêt pour ce genre de trucs et qui participe volontiers à la résolution d'un problème. C'est vraiment top comme site, merci à vous :)
Pour ce qui est de mes dates prévisionnelles je m'en sors a peu près avec une fonction SI
=SI(M3="Non traité";"Pas d'action prévu";SI(M3="A rappeler";A3+2;SI(M3="Promesse de règlement";A3+30;SI(M3="Plan de règlement";A3+30;SI(M3="Demande de pièces";A3+10;SI(M3="Refus de payer";A3+20;SI(M3="Résolu";"Résolu")))))))
M3 étant le statut chosit apr l'utilisateur et A3 étant la date de modification donnée par la Macro :)
Maintenant je me demande juste si on peut faire quelque chose pour que dans la colonne commentaire je puisse mettre automatiquement le nom de l'utilisateur quand quelqu'un souhaite entrer un nouveau commentaire
Du genre Date/Utilisateur : Le client ne répond pas ...
Une idée pour ça ?
PS: en tout cas c'est vraiment génial de pouvoir parler avec des gens qui ont un réel intérêt pour ce genre de trucs et qui participe volontiers à la résolution d'un problème. C'est vraiment top comme site, merci à vous :)
skk201
Messages postés
938
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
16 octobre 2016
54
13 août 2014 à 12:32
13 août 2014 à 12:32
Je fais le reste cet après-midi
C'est pas bien compliqué ;)
Me faudrait juste une liste des différents choix et du nombre de jours accordé après la saisie du choix.
Et pour le coups de changer au moment de changer la liste de choix : Si la liste de choix dans la colonne B
C'est pas bien compliqué ;)
Me faudrait juste une liste des différents choix et du nombre de jours accordé après la saisie du choix.
Et pour le coups de changer au moment de changer la liste de choix : Si la liste de choix dans la colonne B
Private Sub Worksheet_Change(ByVal Target As Range) If Not Application.Intersect(Target, Range("B:B")) Is Nothing Then Application.EnableEvents = False Cells(Target.Row, "C").Value = Date + Time Cells(Target.Row, "D").Value = Environs("username") End if End Sub
martinoutheone
Messages postés
8
Date d'inscription
mardi 12 août 2014
Statut
Membre
Dernière intervention
14 août 2014
13 août 2014 à 13:54
13 août 2014 à 13:54
http://cjoint.com/14au/DHnnYyakjbT.htm
Comme ça tu as une vue du fichier mis à jour
J'ai mit par exemple +2 pour à rappeler
+30 pour promesse
Etc mais tu verras tout est détaillé dans la formule SI
Pour le moment en A et B j'ai bien ma date et mon nom utilisateur
J'arrive a faire une date d'action programmé avec la formule SI en dernière colonne
Je me demande simplement si je peux faire quelque chose pour que lorsqu'on saisit un commentaire cela commence par Nom d'utilisateur/Date : blablablablabla...
Comme ça tu as une vue du fichier mis à jour
J'ai mit par exemple +2 pour à rappeler
+30 pour promesse
Etc mais tu verras tout est détaillé dans la formule SI
Pour le moment en A et B j'ai bien ma date et mon nom utilisateur
J'arrive a faire une date d'action programmé avec la formule SI en dernière colonne
Je me demande simplement si je peux faire quelque chose pour que lorsqu'on saisit un commentaire cela commence par Nom d'utilisateur/Date : blablablablabla...
skk201
Messages postés
938
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
16 octobre 2016
54
13 août 2014 à 22:54
13 août 2014 à 22:54
Voilà pardon du retard j'ai eu une petite urgence :)
http://cjoint.com/confirm.php?cjoint=DHnwZsdYOdt
Alors comme convenu :
Si vous taper qqchose dans commentaires : USERNAME/DATE : Commentaire
Si vous Changer le Status en M le nombre de jour changera en N
Si le nombre de jour à ajouter est 0 (non traité) alors N sera égale à "pas d'action prévue"
Vous pouvez choisir le nombre de jours à ajouté dans la feuille status (que je vous conseil de masquer)
J'ai fait une petit amélioration pour votre listre de choix. J'ai crée une dynamique. Vous pouvez y ajouter autant de status que vous le désiré.
Voilà bonne journée :)
http://cjoint.com/confirm.php?cjoint=DHnwZsdYOdt
Alors comme convenu :
Si vous taper qqchose dans commentaires : USERNAME/DATE : Commentaire
Si vous Changer le Status en M le nombre de jour changera en N
Si le nombre de jour à ajouter est 0 (non traité) alors N sera égale à "pas d'action prévue"
Vous pouvez choisir le nombre de jours à ajouté dans la feuille status (que je vous conseil de masquer)
J'ai fait une petit amélioration pour votre listre de choix. J'ai crée une dynamique. Vous pouvez y ajouter autant de status que vous le désiré.
Voilà bonne journée :)
martinoutheone
Messages postés
8
Date d'inscription
mardi 12 août 2014
Statut
Membre
Dernière intervention
14 août 2014
14 août 2014 à 10:39
14 août 2014 à 10:39
Merci pour ton boulot c'est vrai top comme ça, mon seul problème c'est que même en changeant dans VBA les designations de colonne je n'arrive plus a faire afficher ma date + time en A et mon username en B
sinon le reste est niquel c'est un super taff :)
sinon le reste est niquel c'est un super taff :)
skk201
Messages postés
938
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
16 octobre 2016
54
14 août 2014 à 12:45
14 août 2014 à 12:45
A oui je suis désoler tu veux que je change ou moi ou que je t'explique comment changer :) ?
martinoutheone
Messages postés
8
Date d'inscription
mardi 12 août 2014
Statut
Membre
Dernière intervention
14 août 2014
14 août 2014 à 13:49
14 août 2014 à 13:49
Une simple petite explication suffira :)
Quand j'essaye de toucher au code ça m'affiche bien les trucs mais ça bloque l'édition des commentaires
Quand j'essaye de toucher au code ça m'affiche bien les trucs mais ça bloque l'édition des commentaires
skk201
Messages postés
938
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
16 octobre 2016
54
14 août 2014 à 14:47
14 août 2014 à 14:47
Dans le fichier Excel vous faites : [ALT]+[F11]
*Un fenêtre s'ouvre
Ensuite vous allez dans arborescence à gauche et vous double-cliquez sur la ligne qui représente la feuille en question.
Ensuite vous postez le code sur CMM dans une balise
Et je vous dirait comment il faut le corrigé car je n'ai pas accès au document actuellement :)
*Un fenêtre s'ouvre
Ensuite vous allez dans arborescence à gauche et vous double-cliquez sur la ligne qui représente la feuille en question.
Ensuite vous postez le code sur CMM dans une balise
<code basic> La macro < /code>(sans l'espace entre le "<" et le "/")
Et je vous dirait comment il faut le corrigé car je n'ai pas accès au document actuellement :)