Gestion de courriers

anton1

XLDnaute Nouveau
Bonsoir à tous

Pour les besoins de mon service et surtout pour gagner en efficacité, je souhaiterai mettre en place une appli me permettant d'enregistrer les courriers arrivés et les courriers départs. Comme je l'ai déjà dit dans un précédent fil, je suis totalement débutant en VBA mais je pense malgré tout que la solution passe par là.

Dans le fichier joint, j'ai construit un document avec quelques boutons et 2 userforms distincts. Disons que c'était la partie la plus simple. Reste mainyenant que je sui totalement bloqué et que au plus je lis les discussions du forum, au plus mon esprit s'embrouille. Alors voilà les points sur lesquels je souhaiterai bénéficier de votre aide précieuse :

1) Comment faire une incrémentation automatique pour les id_courriers arrivés et id_courrier départs au format indiqué dans les 2 listes et que ces numéros apparaissent dans les userforms sans qu'il soit possible de les modifier

2) Un courrier départ peut éventuellement être rattaché à un courrier arrivé (accusé-réception, réponse à une demande...). Faut-il pour cela faire comme je l'ai envisagé (bouton compléter) prévu dans les userforms ou plutôt passer par des USF différents reprenant les Id dans un menu déroulant (que l'utilisateur choisira) et venant inscrire les informations automatiquement dans les lignes dédiées.
De la même manière, comment mettre un lien hypertexte (courrier fait avec word et enregistré sur le lecteur) avec ce même USF (feuille "courrier départ")

3) Dernier point, je cherche également à créer un bouton me permettant l'ouverture d'une boîte de dialogue pour faire une recherche rapide d'un courrier arrivé ou d'un courrier départ en partant soit de l'Id du courrier et/ou de la date et/ou du destinataire ou expéditeur, me renvoyant directement à la ligne concernée.

Je ne sais pas si ce que je vous donne comme explication est suffisant et surtout envisageable. Je suis complètement perdu. J'avoue cependant avoir voulu monté cette application moi-même mais j'ai surestimé le travail et c'est à reculons que je viens vers vous. c'est pour moi un sentiment d'échec.
Afin de comprendre complètement le travail, serait-il possible (dans le cas où l'aide est envisageable) d'avoir les lignes de codes avec des commentaires pour comprendre le pourquoi du comment.

Je suis complètement ouvert à vos explications car je souhaite réellement apprendre à maîtriser excel pour automatiser un certains nombres de tâches au boulot.

Je vous remercie par avance pour votre précieuse aide
 

Pièces jointes

  • CourrierArrivé&Départ.zip
    31.6 KB · Affichages: 5 839

Camille Gtr

XLDnaute Nouveau
Re : Gestion de courriers

SAlut

Voici une proposition en PJ

gestion courrier

A+
Je viens de lire ta réponse je ferait les modif demain. Lors du chamgement de moi l'incrément est il réinitialisé?

A+

Edition : je viens de faire tes modif sur la gestion de l'ID. Pour moi, pour l'arrivé, RAZ de l'incrément en début d'année et mise au format "0000", pour les départs RAZ de l'incrément en début de mois et/ou début d'années et même format pour l'incrément. voici ton fichier gestion du courrier.

A+
Bonjour est ce possible d'avoir le logiciel car je n'arrive pas à le télécharger, sa m’intéresserai énormément :)
 

Camille Gtr

XLDnaute Nouveau
Re : Gestion de courriers

Bonjour à tous,

Je suis consciente que le fil de discussion date un peu, mais je suis "tombée" dessus en cherchant un fichier de gestion du courrier. Le travail fait par Wilfried est formidable et très impressionnant vu de ma lorgnette !
Le fichier me convient presque. Presque parce qu'il manque à mon sens dans l'ID de courrier départ, la possibilité de rajouter sur 3 caractères les initiales de la personne signataire du courrier. Ceci en tant que secrétaire qui gère plusieurs directeurs à la fois. Les initiales permettent de savoir tout de suite dans quelles archives il faut regarder.
Bon, c'est facile de le dire, hein... Le faire c'est autre chose, et j'en suis bien incapable...
Alors, si une bonne âme a du temps à perdre...

Bien sincèrement,
Bonjour est ce possible d'avoir le logiciel par mail ou par reponse car je n'arrive pas a l'avoir et cela m’intéresse beaucoup :)
 

Camille Gtr

XLDnaute Nouveau
Re : Gestion de courriers

Bonjour a tous et toutes,

Cela fait pas mal de temps que l'on me demande de corriger certain bug du fichier....

Vous pourrez le trouver ici

Si des bugs reste n'hesitez pas a me les faire remonter mais soyer patient car j'ai beaucoup de travail...

A+
Bonjour wilfried pouvez vous m'envoyez le fichier en mp car il est actuellement introuvable et cela m'interesse beaucoup pour mon travail en mairie bonne soiree :)
 

isaac78

XLDnaute Nouveau
Bonjour,

Voici la version 3.5 du fichier. Si vous avez besoin d'aide pour certaine personnalisation n'hésitez pas.


Bonjour,
Merci beaucoup pour ce merveilleux fichier !!!! Bravo
J'aimerais l'utiliser pour mon courrier .
Comment puis-je faire pour:
1-Modifier le nom du fichier que je doit donner à mon document avant de le stocker dans un dossier : chaine de caractères de format Date_ NuméroUnique_Code_Objet (ex : 20180424_198_06_planning)
2-Ajouter un emplacement de stockage d'une copie du courrier avec un nom
Choix multiple parmi une liste de dossiers; exemple: c://planning, c://doc....etc
3-Ajouter l'option de classifié (O/N)
Choix multiple (valeur par défaut : Non)

Je suis un débutant
En vous remerciant par avance!
Bien cordialement
 

WILFRIED

XLDnaute Impliqué
Salut,

Je viens de me replonger dans le code. les demandes sont réalisable mais pas simplement car cela va demander du temps pour réaliser ces modifications. Malheureusement je ne peut pas dire exactement combien de temps cela représente et donc quand tu pourrais avoir le fichier finit.

Si tu n'es pas trop presser je veux bien regarder. Si tu veux le faire :

dans l'editeur de macro tu pourra voir un module sous_programme. C'est là que j'ai mis tous le code partager entre les différents Userform.

Pour renommer le fichier :

creer des variables (à typer et definir dans le module Variable_Constante) pour tes parametre (Num Unique,Code)
Utiliser format(Date$,"YYYYMMDD") pour obtenir un string au bon format
Je pense que tu dois avoir un code qui depend d'une activité ou autre, qui est prédéfinit, j'utiliserai un nouvelle userform avec un menu deroulant contenant les différents code possible. Si ton numéro unique depend du code selectionner cela va rajouter de la complexiter...

pour stocker les différents paramètre fix ( Code, choix du lieu de stockage,...) tu as la possiblité d'utilise la feuille paramètre (elle est masquer mais tu peut l'afficher depuis VBA).

l'option oui non n'est pas trop compliquer a gerer, il faut par contre penser a adapter les plages de selections afin de rajouter la nouvelle colonne.

En pratique, je ne pense pas avoir le temps avant fin mai de me plonger dans ta demande.

Si tu souhaite de l'aide tu peut me contacter via MP afin de ne pas saturer le fils...

Cordialement,

Wilfried
 

matamba june

XLDnaute Nouveau
Salut,

Je viens de me replonger dans le code. les demandes sont réalisable mais pas simplement car cela va demander du temps pour réaliser ces modifications. Malheureusement je ne peut pas dire exactement combien de temps cela représente et donc quand tu pourrais avoir le fichier finit.

Si tu n'es pas trop presser je veux bien regarder. Si tu veux le faire :

dans l'editeur de macro tu pourra voir un module sous_programme. C'est là que j'ai mis tous le code partager entre les différents Userform.

Pour renommer le fichier :

creer des variables (à typer et definir dans le module Variable_Constante) pour tes parametre (Num Unique,Code)
Utiliser format(Date$,"YYYYMMDD") pour obtenir un string au bon format
Je pense que tu dois avoir un code qui depend d'une activité ou autre, qui est prédéfinit, j'utiliserai un nouvelle userform avec un menu deroulant contenant les différents code possible. Si ton numéro unique depend du code selectionner cela va rajouter de la complexiter...

pour stocker les différents paramètre fix ( Code, choix du lieu de stockage,...) tu as la possiblité d'utilise la feuille paramètre (elle est masquer mais tu peut l'afficher depuis VBA).

l'option oui non n'est pas trop compliquer a gerer, il faut par contre penser a adapter les plages de selections afin de rajouter la nouvelle colonne.

En pratique, je ne pense pas avoir le temps avant fin mai de me plonger dans ta demande.

Si tu souhaite de l'aide tu peut me contacter via MP afin de ne pas saturer le fils...

Cordialement,

Wilfried







un grand merci pour toutes les ameliorations apporté...
 

MichelleCaue

XLDnaute Nouveau
Bonjour à tous,
Je suis particulièrement intéressée par ce fichier de gestion du courrier, un grand merci au développeur !
par contre, je n'ai qu'Excel 2016, je pense que c'est à cause de cela que ça ne fonctionne pas... Qu'en pensez-vous ?
Serait-il possible d'avoir une version qui fonctionnerait avec cette version ?
Un grand grand merci :)
Bonne journée !
M
 

Statistiques des forums

Discussions
311 725
Messages
2 081 947
Membres
101 849
dernier inscrit
florentMIG