Voici mon problème : nous sommes actuellement en train de changer toutes les nomenclatures de nos références. Je suis donc en train d'adapter les fichiers pour essayer de faire la transition en douceur. Les anciennes références (beaucoup de lettres, peu de chiffres) étaient très parlantes alors que les nouvelles composées essentiellement de chiffres ne le sont absolument pas.
J'ai donc ajouté des lignes et des colonnes à mes fichiers en faisant apparaître à la fois les anciennes et les nouvelles références. Les fichiers disponibles dans les ateliers sont simplifiés le plus possible aussi, les conducteurs passent par des listes de choix.
Ce que je voudrait réussir à faire, c'est faire apparaître dans la liste de choix les deux colonnes de ma base de données (nouvelle référence et à côté ancienne référence) pour simplifier la recherche le temps que nous nous familiarisions avec ces dénominations. En cherchant sur le forum, j'ai cru comprendre que sur la validation de données c'était compliqué voir impossible mais en passant par une listbox, cela pouvait se faire. J'ai essayé d'appliqué les différents codes à mon cas sans succès car je ne veut voir apparaître dans ma cellule une fois la sélection faite que la nouvelle référence.
J'espère avoir été claire, ce n'est pas forcément facile à expliquer mais je pense que le fichier joint expliquera plus facilement mon problème.
Private Sub ComboBox1_DropButtonClick()
Set champ = Range("A7:B" & [a65000].End(xlUp).Row)
Me.ComboBox1.List = champ.Value
End Sub
Private Sub ComboBox1_Click()
MsgBox Me.ComboBox1 & " " & Me.ComboBox1.Column(1)
End Sub
J'ai du mal m'exprimer ... en me relisant c'est vrai que ce n'est pas forcément très clair, je suis désolée.
En fait actuellement, nous allons chercher la référence en B5 pour afficher les critères qui sont en fait des paramètres de pilotages pour nos installations. La combobox sur la page est un reste de mes essais infructueux ... comme il semble impossible de faire apparaître les 2 colonnes dans la liste de validation, j'ai essayé dans un contrôle.
La solution de Boisgontier semble se rapprocher de ce que je recherche à savoir, faire apparaître dans la liste des références la nouvelle référence et en face l'ancienne pour incrémenter la cellule B5 avec uniquement la nouvelle référence. J'ai essayé d'être plus claire dans le fichier joint
Il faut que je regarde la proposition de plus près elle doit pouvoir s'adapter à ce que je veux vraiment. Je dois aller en réunion alors je regarde ça ce soir ou demain matin et je vous redis.
en utilisant une combobox et en définissant dans ses propriétés: ListFillRange : la plage de données contenant la liste anciennes nouvelles nomenclatures LinkedCell :la cellule où afficher la sélection ColumnCount : le nombre de colonnes
Ce que je voudrait réussir à faire, c'est faire apparaître dans la liste de choix les deux colonnes de ma base de données (nouvelle référence et à côté ancienne référence)
Désolée de ne pas être venue avant voir vos propositions
La solution de Modeste geedee et Paf est exactement ce que je cherchais à faire (mise sur la voie par Jean-Marcel et Boisgontier mais je galérais encore !)
St007 ce n'est pas exactement ça puisque je cherchais à afficher les références et non les critères dans ma liste de choix mais merci !
Merci Paf d'avoir pris le temps en plus de m'expliquer la manip !
Merci à tout le monde pour votre aide !