Ligne d'adresse decalée

bonjour a tous

voici plusieurs petit soucis que je rencontre

dans le fichier joint brunoM45 m'as aider a commencer (encore merci a lui)

1) mais quand je selectionne mon fournisseur en B6 l'adresse qui s'affiche en c6 et decalé d'une ligne ect...

2) quand je change de fournisseur les prix se remette a 0 € super et t'il possible que les lignes sous designation s'effaccent

merci d'avance et bonne journée a ceux qui liront

Bonjour,

Modifie la formule "adress" dans le gestionnaire des noms et mets --> =DECALER(Params!$B$2;;;NBVAL(Params!$B:$B)-1)

Si ok, merci de cloture le fil en cliquant sur le V vert à coté du bouton EDITER

Amicalement

Bonjour Teddy33,

Dans ta recherche sur la liste fournisseur, tu fais référence à la plage de cellules que j'ai définit "Liste_Four"

OR cette plage commence en ligne 2 avec : Decaler(CelluleDépart;DécalageDeLigne ...

Il faut donc ajouter 1 (ligen d'entête) à ta fonction INDEX()

=INDEX(adresse;1+EQUIV(B6;Liste_Four;0))

Ensuite tu as décalé ton bon de commande d'une colonne, le choix du fournisseur ne se fait plus en A6, mais en B6

Il faut donc changer le code de Feuille1 par

Private Sub Worksheet_Change(ByVal Target As Range)
  ' Si nom du fournisseur modifié
  ' On efface la dénomination pour effectué le nouveau choix
  If Target.Address = "$B$6" Then
    Range("B9:B23").ClearContents
  End If
End Sub

A+


Bonjour Dan

Dan a écrit :

Bonjour,

Modifie la formule "adress" dans le gestionnaire des noms et mets --> =DECALER(Params!$B$2;;;NBVAL(Params!$B:$B)-1)

Si ok, merci de cloture le fil en cliquant sur le V vert à coté du bouton EDITER

Amicalement

Si je puis me permettre, mauvaise idée

J'utilise toujours la fonction DECALER() à partir de la ligne d'entête, ligne jamais supprimée (en général)

Si tu mets la fonction à partir de la ligne 2, essaye de supprimer la ligne en question et regarde ensuite la définition du nom ... #REF!

A+

Re

J'avais vu cela Bruno. Mais plutôt que d'utiliser la formule Index, on peut aussi utiliser une simple rechercheV. Dans ce cas ci, la formule fonctionnera très bien aussi

A+

RE,

Dan a écrit :

Re

J'avais vu cela Bruno. Mais plutôt que d'utiliser la formule Index, on peut aussi utiliser une simple rechercheV. Dans ce cas ci, la formule fonctionnera très bien aussi

A+

Tout a fait mon cher Dan

merci beaucoup a vous de cette aide

amicalement de bordeaux au plaisir de vous relire

Rechercher des sujets similaires à "ligne adresse decalee"