Menu en cascade (erreur avec les chiffres) et

Bonjour à tous,

J'ai 2 petites questions à vous soumettre.

1° J'essaye d'adapter un menu en cascade, cependant j'ai une erreur dans ma feuille BD. Quand je rentre des chiffres dans la colonne B et que je clique pour créer ma liste, j'ai le droit a un beau message d'erreur du style.

Une idée? voir une solution!

2° Comment faire pour que dans ma feuille DV colonne D, la désignation de la pièce ce note toute seule en fonction de sa référence qui se trouve en colonne C et qui fait appel à ma feuille BD

Merci à vous

15test.xlsm (51.01 Ko)

Bonjour,

Pour ton deuxieme point, voilà la formule à mettre en D2 et à étirer vers le bas :

=SI(C2<>"";RECHERCHEV(C2;BD!C1:D18;2;FAUX);"")
melch a écrit :

Bonjour,

Pour ton deuxieme point, voilà la formule à mettre en D2 et à étirer vers le bas :

=SI(C2<>"";RECHERCHEV(C2;BD!C1:D18;2;FAUX);"")

Merci c'est au top

Quelqu'un pour mon problème 1

Probleme numéro 1 :

Ton message d'erreur

Le nom ne commence pas par une lettre ou par un trait de surlignement.

En fait tu essais de créer un nom qui s'appelle "206" or 2 n'est ni une lettre ni un trait de surlignement.


Tu peux rajouter cette ligne dans ta boucle si tu veux :

If IsNumeric(c) Then c = "_" & c

Bonjour,

Pour le premier point, il faut que tu respectes le formalisme des noms.

En particulier, le nom doit commencer par une lettre ou un trait de soulignement, ce qui n'est pas le cas pour 206.

Idem pour le tiret du 6 (-) qui n'est pas admis.

Pour le deuxième point, j'ai gardé le principe d'élaboration d'une liste de validation avec la formule =INDIRECT(C2)

Pour cela, j'ai déclaré un quatrième niveau dans le code (For niv = 2 To 4).

Tu remarqueras une erreur dans tes données puisque à la référence bpty_879 correspond 2 pièces distinctes (jante et retro).

A+

12test-2.xlsm (53.32 Ko)
melch a écrit :

Probleme numéro 1 :

Ton message d'erreur

Le nom ne commence pas par une lettre ou par un trait de surlignement.

En fait tu essais de créer un nom qui s'appelle "206" or 2 n'est ni une lettre ni un trait de surlignement.


Tu peux rajouter cette ligne dans ta boucle si tu veux :

If IsNumeric(c) Then c = "_" & c

hello merci d'avoir pris la peine de répondre, alors justement je voudrais pouvoir écrire juste des chiffres. Mais je ne vois pas ou modifié cela.

frangy a écrit :

Bonjour,

Pour le premier point, il faut que tu respectes le formalisme des noms.

En particulier, le nom doit commencer par une lettre ou un trait de soulignement, ce qui n'est pas le cas pour 206.

Idem pour le tiret du 6 (-) qui n'est pas admis.

Pour le deuxième point, j'ai gardé le principe d'élaboration d'une liste de validation avec la formule =INDIRECT(C2)

Pour cela, j'ai déclaré un quatrième niveau dans le code (For niv = 2 To 4).

Tu remarqueras une erreur dans tes données puisque à la référence bpty_879 correspond 2 pièces distinctes (jante et retro).

A+

Merci pour le point numéro 2, je vais regarder si c'est mieux par rapport à la condition recherche. Merci pour l'erreur de réference un mauvais copier coller

Rechercher des sujets similaires à "menu cascade erreur chiffres"