XL 2016 créer un classeur qui gèrent des avenants de contrat

Linda42

XLDnaute Occasionnel
Bonjour,

J'ai besoin de vous pour créer un fichier me permettant de gérer des avenants :

- A l'ouverture du classeur, une seule feuille d'acceuil avec un use forme donnant la possiblité soit de créer des avenants soit de consulter les avenants pécédement crées, ou consulter un tableau récapitulatif des avenants qui s'afficherait si on clique su ce choix (Feuille ListeAvenant).
Ci-joint un fichier avec ce tableau récap, qui reprendra toutes infos à saisir dans le use forme (ce tableau permet de savoir ce que l'utilisateur devra saisir pour la création de ou des avenants).
Une fois que l'utilisateur aura valider la création de l'avenant dans le use forme, les informations devront se reporter dans le tableau récap (Feuille liste avenant) et générer l'avenant à partir du modèle de la feuille (Avenant N°XXXX). Il y a aura donc autant de feuille que d'avenant créer.
J'ai mis en rouge une formule qui reprends les emplacements des différents items dans le modèle de document;
Je ne suis pas trés douée avec les vba, mais votre aide me sera d'une grande utilité.

Merci beaucoup
 

Pièces jointes

  • Gestion Avenant Marché_.xlsm
    107.6 KB · Affichages: 33

vgendron

XLDnaute Barbatruc
Hello
une nouvelle version qui permet d'effectuer une modif de titulaire pour le marché

par la suite, lorsque tu selectionne le marché (pour créer un avenant "classique") un message apparait pour indiquer que le titulaire a été modifié depuis la création du marché, et c'est le dernier titulaire qui est rempli.
je n'ai sans doute pas testé tous les cas de figure. je te laisse regarder et revenir vers moi

Bonnes fetes de fin d'année si on ne se revoit pas d'ici la ici... ;)
 

Pièces jointes

  • Gestion Avenant Marché_Rev15.xlsm
    247 KB · Affichages: 12

Linda42

XLDnaute Occasionnel
Hello
une nouvelle version qui permet d'effectuer une modif de titulaire pour le marché

par la suite, lorsque tu selectionne le marché (pour créer un avenant "classique") un message apparait pour indiquer que le titulaire a été modifié depuis la création du marché, et c'est le dernier titulaire qui est rempli.
je n'ai sans doute pas testé tous les cas de figure. je te laisse regarder et revenir vers moi

Bonnes fetes de fin d'année si on ne se revoit pas d'ici la ici... ;)
Bonjour Vgendron,
Milles mercis. Je suis désolée, j'ai été très prise en fin d'année et ce début d'année, ce qui ne m'a pas permis de continuer à travailler sur le fichier. En tout cas je prends note et dès que je peux, je reviens vers toi.

A plus
 

ESSI

XLDnaute Nouveau
Hello
une nouvelle version qui permet d'effectuer une modif de titulaire pour le marché

par la suite, lorsque tu selectionne le marché (pour créer un avenant "classique") un message apparait pour indiquer que le titulaire a été modifié depuis la création du marché, et c'est le dernier titulaire qui est rempli.
je n'ai sans doute pas testé tous les cas de figure. je te laisse regarder et revenir vers moi

Bonnes fetes de fin d'année si on ne se revoit pas d'ici la ici... ;)
Hello
une nouvelle version qui permet d'effectuer une modif de titulaire pour le marché

par la suite, lorsque tu selectionne le marché (pour créer un avenant "classique") un message apparait pour indiquer que le titulaire a été modifié depuis la création du marché, et c'est le dernier titulaire qui est rempli.
je n'ai sans doute pas testé tous les cas de figure. je te laisse regarder et revenir vers moi

Bonnes fetes de fin d'année si on ne se revoit pas d'ici la ici... ;)
Bonjour.
Le ficher est top mais il y a une erreur dans le code ...

Peux ton rectifier cela ? merci.
 

Pièces jointes

  • Gestion Avenant Marché_Rev15.xlsm
    199.1 KB · Affichages: 9
  • marche.png
    marche.png
    66.4 KB · Affichages: 31

cp4

XLDnaute Barbatruc
Bonjour.
Le ficher est top mais il y a une erreur dans le code ...

Peux ton rectifier cela ? merci.
Bonjour,

Il faut cocher chez-toi les références du gif. Généralement, tu trouveras une où est mentionné "Manquante". tu la décoches, tu enregistres ton fichier et ça sera bon. references manquantes.gif
 

Lily78

XLDnaute Nouveau
Bonjour Vgendron,
Milles mercis. Je suis désolée, j'ai été très prise en fin d'année et ce début d'année, ce qui ne m'a pas permis de continuer à travailler sur le fichier. En tout cas je prends note et dès que je peux, je reviens vers toi.

A plus
Bonjour,

Merci à vous. C'est un travail intéressant que je prendrai le temps d'étudier afin de m'améliorer et de gagner du temps à l'avenir. Pour le moment, je gère plus la facturation (titulaires, sous-traitants).
 

Linda42

XLDnaute Occasionnel
Hello
une nouvelle version qui permet d'effectuer une modif de titulaire pour le marché

par la suite, lorsque tu selectionne le marché (pour créer un avenant "classique") un message apparait pour indiquer que le titulaire a été modifié depuis la création du marché, et c'est le dernier titulaire qui est rempli.
je n'ai sans doute pas testé tous les cas de figure. je te laisse regarder et revenir vers moi

Bonnes fetes de fin d'année si on ne se revoit pas d'ici la ici... ;)

Bonjour tout le monde,

Bonjour Vgendron, J’espère que tu vas bien. Le projet qui a été laissé tombé par ma direction est de nouveau sur la table et après une période d’essai et quelques changement que j’ai réussi à faire toute seule (trop fière de moi ;-) ), je rencontre quelques difficultés pour de nouvelles fonctionnalité :

Je voudrais introduire les éléments ci-dessous :
Dans le use forme Avenant :
Si Cbx_NvlleDurée = non alors dans Tbx_FinMarchéAvenant, je voudrais la DateFinInitiale
Si Cbx_NvlleDurée = oui alors dans Tbx_FinMarchéAvenant, je voudrais laisser la possibilité de saisir la nouvelle date de fin

J’aurais besoin que les hauteurs des lignes ci-dessous de la feuille modèle avenant s’ajustent automatiquement en fonction du contenu de la cellule. En effet, on peut avoir aussi bien un petit texte qu’un long avec du texte renvoyé à la ligne. Ligne concernée :

Objet du marché (ligne 28)
Objet de l’avenant (ligne 68)

J'ai bien tenter un code vba que j'ai chercher sur le net en le mettant dans la feuille Modèle avenant, mais il a pas l'aire de fonctionner (je l'ai laisser en commentaire)


Besoin aussi d’un historique de chaque avenant dans les nouveaux avenants :

Mes collaboratrices m’ont demandé également la possibilité de récapituler l’ensemble des objets d’avenant à partir de l’avenant n°2, en insérant autant de ligne que d’avenant en ligne 30 de la feuille Modèle avenant (avec une ligne vide entre chaque pour aérer le document). J’ai mis en ligne 29, une formule qui, si le numéro de l’avenant en W5 est inférieur à 1 (afin de pouvoir avoir ces éléments qu’à partir de l’avenant 2), alors cellule vide et rien ne se passe, sinon, (si avenant 2 et plus donc) qu’apparaissent la mention « Récapitulatif des avenants précédents : ».

Si c'est le cas, il faudrait un code qui insère en ligne 30, une ligne vide + une ligne avec un concatener "Avenant n° 001 - "&"Objet de l'avenant" à récupérer dans la Tab_Avenants (correspondant du n° de l’avenant et la colonne AB).

Il faudrait que pour ces lignes, la hauteur soit ajuster en fonction du contenu de la ligne comme demandé pour la ligne 28 et 68. D’ailleurs, est ce que le fait d'insérer des lignes engendrera des soucis de remplissage des éléments puisqu'on a un code qui nous renvoie les informations saisie dans l' USF Avenant vers des cellules précises des feuilles.

Merci à tous
 

Pièces jointes

  • Gestion Avenant Marché_v4.xlsm
    591.4 KB · Affichages: 7

vgendron

XLDnaute Barbatruc
Hello

Ouh laa. ca fait un bail ce projet...je ne me souviens plus vraiment de ce que c fait, et comment...

pour la date finale..
essaie d'ajouter ce code
VB:
Private Sub Cbx_NvlleDurée_Change()
    If Me.Cbx_NvlleDurée = "Non" Then Me.Tbx_FinMarchéAvenant = Me.DateFinInitiale
End Sub

pour la hauteur des lignes, il faut ajouter quelque part du
rows.autofit

pour l'historique..euh...est ce que tu peux fournir une version de fichier avec déjà plusieurs avenants..?
je ne sais plus s'ils sont sous forme d'onglet.. ou autre??
 

Discussions similaires