Exercice de programmation en Visual Basic 6.0 Macro excel.

Dans le cours, vous avez réalisé une macro excel en visual Basic 6.0 permettant de calculer dans un classeur comprenant 3 feuilles (case mix, cout de référence, cout case mix) le profil de référence de chaque service en fonction de son casemix et des coûts de référence. Le classeur ci joint (fichier zip 217 ko) résume le travail effectué en cours. La macro qui est écrite est cependant dicutable. En effet, elle suppose
  1. que la feuille case mix et la feuille coûts de référence sont triées sur le N° de ghm de manière indentique et bien entendu contiennent le même nombre de GHM.
  2. que la disposition des colonnes de la feuille de coûts de référence ne change pas. Les 4 types de traitements ("Sans objet", somme des prduits effectif d'un GHM par la valeur de référence, moyenne d'âge et pourcentages) sont repérés par les numéros de colonnes "en dur" dans le programme et ne sont pas "paramétrés".

L'exercice consiste à reprendre cette macro pour l'améliorer. 

  1. Vous devez vérifier que l'on a bien les mêmes GHM au bon endroit dans les feuilles casemix et coûts de référence et si il y a un problème le signaler à l'utilisateur.
  2. Paramétrer en modifiant si nécessaire la feuille coûts de référence (en ajoutant par exemple une ligne supplémentaire qui contiendrait le code dui traitement à effectuer) la macro de telle manière que si l'on bouge les colonnes de la feuille coûts de référence les calculs se fassent correctement.

Ce devoir est à rendre envoyer à f.kohler@chu-nancy.fr Date limite 1er MARS 2003


Retour


F.kohler 19/12/2002