Re,
Bon je n'ai pas de macro en cliquant sur le bouton et rien en VBA.
voici ce que tu dois faire :
1. Feuille 'Marchandises'
- Sélectionne la plage A1 : A736
- Menu / Insertion / nom / définir
- Tapes 'Marchandises' dans la rubrique 'nom dans le classeur' puis OK
2. Feuille 'Factures'
- dans la colonne 'prix unit', sélectionne C17
- Place cette formule -->
=SI(ESTNA(RECHERCHEV($A17;Marchandises;3;FAUX));'';RECHERCHEV($A17;Marchandises;3;FAUX))
- Recopie la formule vers le bas
- dans la colonne 'Designation', sélectionne B17
- Place cette formule -->
=SI(ESTNA(RECHERCHEV($A17;Marchandises;2;FAUX));'';RECHERCHEV($A17;Marchandises;2;FAUX))
- Recopie la formule vers le bas
Place un code dans la colonne A17 pour voir le résultat : par exemple 2.
On aurait pu faire mieux encore en sélectionnant directement l'article dans la colonne 'désignation' par une liste déroulante mais bon à toi de voir si cela rencontre ton intérêt.
Bonne lecture
Message édité par: Dan, à: 05/01/2006 22:52