Vous êtes sur la page 1sur 8

Olivier Coma

Macro MRP pour Excel

Decembre 1999

I. Fonctionnalits du tableur
I.1. Feuille Nomenclature
Le tableur propose plusieurs options louverture du fichier. Cinq boutons apparaissent droite de la feuille Nomenclature (feuille slectionne par dfaut).

I.1.1. Bouton 1 : Nouvelle nomenclature Un clic sur ce bouton efface le contenu de toutes les feuilles de manire irrversible. Il appelle ensuite la macro qui permet de saisir une nouvelle nomenclature. Puis, les tableaux sont gnrs automatiquement dans la feuille MRP pour un nombre de priodes donn par lutilisateur.

I.1.2. Bouton 2 : Informations Un clic sur ce bouton fait apparatre les informations suivantes : Le nombre de rfrences dans la nomenclature, Le temps de cycle de production.

Les boutons 3, 4 et 5 sappliquent une nomenclature dj existante. Lutilisateur peut alors modifier son gr toutes les cases grises dans les feuilles Nomenclature et MRP et rgnrer les calculs.

Olivier Coma

Macro MRP pour Excel

Decembre 1999

I.1.3. Bouton 3 : Nombre de priodes dtude Ce bouton est utile pour resaisir lhorizon dtude pour une nomenclature existante.

I.1.4. Bouton 4 : Mise jour MRP sans modif de dlai Si lutilisateur a modifi la dsignation, la quantit ou le stock de scurit dun ou plusieurs produits dans la nomenclature alors il doit appuyer sur ce bouton pour remettre jour toutes les cellules des tableaux dans la feuille MRP sauf celles correspondant aux lancements planifis dont la formule Excel na pas chang (Par dfaut, le lancement planifi de la priode nest gal au besoin net de la priode n+lt).

I.1.5. Bouton 5 : Mise jour MRP avec modif de dlai Si lutilisateur a modifi le dlai dun ou plusieurs produits de la nomenclature en plus des autres paramtres alors il doit appuyer sur ce bouton pour tout remettre jour.

La diffrence entre les boutons 4 et 5 peut paratre infime mais la nuance dutilisation est toutefois intressante. En effet, aprs gnration des tableaux dans la feuille MRP, pour chaque produit et pour chaque priode, le lancement planifi correspond au besoin net dcal du dlai de livraison du produit. Lutilisateur peut modifier le contenu la case si par exemple la livraison ne peut se faire que par lot. Comme larrive planifie correspond au lancement planifi dcal du dlai de livraison du produit, si ce dlai est modifi dans la nomenclature alors il faut remettre jour la formule du lancement planifi et celle de larrive planifie. Pour cela, il faut utiliser le bouton 5. La remise jour complte crase la ligne de lancements planifis que lutilisateur avait pu modifier. Si lutilisateur na pas modifi le dlai dun produit alors le recalcul de ces deux cases est inutile. Lutilisateur clique sur le bouton 4 et les valeurs de lancements planifies quil a pu modifier ne sont pas crases.

I.2. Feuille MRP


Un bouton Mise jour MRP se trouve dans cette feuille. Il permet de remettre jour tous les tableaux contenus dans la feuille suite aux modifications de lutilisateur dans les cases de cette

Olivier Coma

Macro MRP pour Excel

Decembre 1999

feuille. Les lancements planifis ne sont pas recalculs (mme utilisation que le bouton 4 feuille Nomenclature ).

II. Exemple dutilisation (fichier mrp.xls )


Supposons le dtecteur de position DX007 dont la nomenclature est la suivante :

Niveau 0

a DX007 (1,2,3)

Niveau 1

b Botier (1,1,4)

c Carte (4,2,8)

Niveau 2

r Rsine (0.5,1,2)

s Support (1,1,4) d Dtecteur (4,2,20)

p Prise (1,2,5)

Niveau 3

r Rsine (0.2,1,2)

En avant de la dsignation du produit figure la rfrence. Le premier nombre entre parenthses est la quantit de produit ncessaire pour la ralisation du produit de niveau suprieur. Le second correspond au dlai de livraison de ce produit. Le troisime reprsente le stock de scurit.

III.1. Nomenclature
Pour saisir la nouvelle nomenclature, il faut tout dabord cliquer sur Nouvelle tude . Pour la saisie de chaque produit, une bote de dialogue demande dabord la rfrence du produit. Ceci afin de dtecter les produits utiliss plusieurs fois. Ensuite, un premier formulaire apparat alors lcran. Celui-ci demande la saisie de la dsignation, du dlai, du stock de scurit et du nombre de pices constituants ce produit. Au niveau 0, la quantit du produit est 1 par dfaut.

Olivier Coma

Macro MRP pour Excel

Decembre 1999

Pour tous les autres produits, le formulaire suivant apparat lcran. En plus des informations dcrites prcdemment, lutilisateur doit entrer la quantit de produit ncessaire la ralisation du produit de niveau suprieur.

Pour les produits dont la rfrence existe dj dans la nomenclature, la dsignation, le dlai et le stock de scurit nont pas besoin dtre resaisis. Ce troisime formulaire invite donc lutilisateur ne saisir que la quantit et le nombre de pices. Il faut remarquer ce niveau une limitation du tableur : il faut resaisir les lments de niveau infrieur si Nb pices est diffrent de 0.

Lorsque la nomenclature est compltement saisie, lutilisateur doit entrer le nombre de priodes dtudes. La nomenclature est ensuite modifie pour suivre la rgle du plus bas niveau. Dans lexemple tudi, la rsine descend au niveau 3 et la nomenclature devient :

Niveau 0

a DX007 (1,2,3)

Niveau 1

b Botier (1,1,4)

c Carte (4,2,8)

Niveau 2

s Support (1,1,4) d Dtecteur (4,2,20)

p Prise (1,2,5)

Niveau 3

r Rsine (0.5,1,2)

r Rsine (0.2,1,2)

Olivier Coma

Macro MRP pour Excel

Decembre 1999

Traduite par la macro, la nomenclature lcran est :

On retrouve dans ce tableau les donnes fournies par lutilisateur ainsi que le niveau du produit, une caractristique dcrivant si le produit possde des sous-produits (1) ou non (0 : le produit est une feuille). Enfin, la colonne Constituant de (rf) permet de faire le lien entre un produit et son parent. Ce tableau traduit la nomenclature de plus bas niveau. En gris apparaissent les cases que lutilisateur peut modifier.

Les tableaux sont ensuite crs et lutilisateur peut commencer entrer les donnes complmentaires dans la feuille MRP .

III.2. Modifications des tableaux


III.2.1. Saisie des donnes complmentaires Aprs la gnration des tableaux, la feuille slectionne est MRP . Lutilisateur complte le besoin brut, le stock initial et les attendus pour le produit de niveau 0 (dx007 dans notre exemple), le besoin indpendant, le stock initial et les attendus pour tous les autres produits. Aprs cette saisie, une Mise jour MRP avec le bouton prsent sur la feuille est ncessaire.

Olivier Coma

Macro MRP pour Excel

Decembre 1999

III.2.2. Modifications dans les tableaux MRP Pour chaque produit, les formules de calcul sont les suivantes :

BesoinDpendant =

nombred ' apparition sduproduit

lancement ( parent )xquantite( produit )

BesoinBruti = BesoinDpendant i + BesoinIndpendant i Stocki = Stocki 1 + Arrivesi + Attendusi BesoinBruti + (Scuriti 1 Scuriti )
Cette formule prend en compte la variation du niveau de scurit. Lutilisateur peut donc modifier la ligne correspondante du tableau (bien que celle-ci ne soit pas grise).

BesoinNeti = Max{0, BesoinBruti + Scuriti Attendusi Stocki 1} Arrivei = Lancementi lt Lancementi = BesoinNeti + lt
Le lancement calcul ne tient compte daucune contrainte de production. Lutilisateur peut modifier cette ligne pour adapter les lancements ses besoins (production par lot, ). Les tableaux doivent ensuite tre mis jour pour que les besoins dpendants des sous-produits soient recalculs (voir exemple en annexe).

Les cases grises peuvent bien sr tre encore modifies.

III.2.3. Modifications dans la nomenclature Les modifications possibles se limitent la dsignation, la quantit, le dlai et le stock de scurit. Pour un produit qui a plusieurs occurrences dans la nomenclature, la dsignation, le dlai et le stock de scurit doivent tre modifis pour chaque occurrence sinon un message apparat lcran et les modifications ne sont pas prises en compte. Lutilisateur peut ensuite utiliser les fonctionnalits des boutons 2, 3, 4 et 5 dcrites prcdemment. Aprs une modification de nomenclature, la mise jour des tableaux doit tre faite partir des boutons de la feuille Nomenclature . Si lutilisateur slectionne la feuille MRP puis actionne le bouton Mise jour , aucune vrification des modifications de la nomenclature ne sera faite (trs dangereux).

Olivier Coma

Macro MRP pour Excel

Decembre 1999

Annexe : mrp.xls

Dans cet exemple, le stock de scurit du botier est pass de 4 3.

Olivier Coma

Macro MRP pour Excel

Decembre 1999

Le dx007 est fabriqu par lot de 15 units. Les tableaux sont recalculs. Lutilisateur saperoit alors que le stock de cartes devient ngatif la fin de la priode 2. Il peut alors agir sur les attendus ou rduire, si possible, le dlai,

Vous aimerez peut-être aussi