Bonjour,
j'ai fait une application sous excel, qui permet d'enregsitrer les non conformités
liés aux produits fabriqués par une entreprise. Cette entreprise possède 5 ateliers
qui produisent chacuns quelques non conformités (ou démerites) détecter par le contrôle.
Pour chaques ateliers, il y a une feuille excel dans laquelle on enregistre
les non conformités et dans chacunes de ces feuilles il y a les 12 mois disposés l'un
à la suite de l'autre dans les quelles on fait les enregistrements comme dans la photo Capture.
[img]
[/img]
La ligne Démerite calcul le % de démerite pour le mois en se basant sur un rapport du total
des calculs des non conformités ainsi que du total des équipements controlés. le résultat
de chaque moi est porté sur un graphique.
La colonne totale calcul pour chaque enregistrement la pondération liée aux non conformités.
Les formules sur la colonne Total en vert calcul une somme en horizontale et selon
les colonnes nc concérnés la pondération change.
Vous pouvez également voir un bouton "Inserer Ligne" qui comme son nom le dit permet d'inserer
des lignes si on venait à avoir un peu trop de non conformités par mois. Et c'est là que
ça commence à se compliquer car lors de l'insertion d'une ligne , la colonne verte n'incrémente
pas une suite de la formule sur la nouvelle ligne créee dans la colonne verte. C'est pourquoi
à ce bouton j'ai associé une macro vba laquelle résout ce problème en effet la macro lit la ligne supérieur
et réalise la formule pour la ligne créee. (Il faut etre à l'interieur de la colonne pour inserer
correctement une ligne)
Le bouton avance au fur et à mesure avec les lignes insérées (je sais pas comment faire autrement).
Mais si on venait a appuyer de manière trop répeter cela crée parfois des bogues au niveau du code vba et
parfois ça crée aussi un bouton supplémentaire près du bouton sur la feuille, bref ça ne devient pas
convivial.
Jusqu'ici le programme tourne mais bon pas très pratique..
Et à cela vient s'ajouter un petit problème c'est que si l'on se trouve à la dernière
ligne avant la totale du nombre d'équipments controlés, le résultat de la formule
de la somme total d'équipments controlés ne s'incrémente pas en conséquent. alors que la formule
de la colone verte bien pour contrer ce problème, j'ai du me positionner sur non pas la dernière
mais l'avant dernière ligne avant la ligne du total pour qu'enfin le résultat de
la somme total d'équipments controlés s'incrémente.
Bref y-a-t- il une méthode pour éviter ce genre de problèmes doit on bloquer les cellules, faire une
automatisation des insertions lignes ?
Merci de votre aide.
Partager