XL 2019 Formule ou validation des données ?

fanou06

XLDnaute Occasionnel
Bonjour,

Je souhaiterais faire en sorte "d'automatiser" une réponse selon une donnée.
Je m'explique.

En 1 : je rentre un modèle de véhicule
En 2 : selon le véhicule entré j'aimerais que cela me mette si c'est un coupé ou une berline ou un SUV

Par exemple :

12
ABMW 430CiCoupé
BBMW X1 330dSUV
CBMW X5 330iSUV
DBMW 320iBerline
 

cp4

XLDnaute Barbatruc
Voilà un exemple, onglet où il y aura liste des modèles.
Onglet de choix. En sélectionnant le modele on a le type.

Merci.
Apparemment, tu n'as pas exploité le fichier du post#6.
1 - plage de données transformée en tableau structuré dont le nom est "tableau1"
2 - liste de validation en insérant cette formule dans le champ source: =INDIRECT("tableau1[modele]")
3 - code ci-dessous mis dans le module de code de la feuille "choix"
VB:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Ligne As Long, Source As Range
    Set Source = [tableau1]
    If Not Intersect(Range("B5"), Target) Is Nothing And Target.Count = 1 Then
        If Target = "" Then
            Target.Offset(, 1) = ""
        Else
            Ligne = Application.IfError(Application.Match(Target, Source.Columns(1), 0), 0)
            Target.Offset(, 1) = Source(Ligne, 2)
        End If
    End If
End Sub

A+
 

Pièces jointes

  • Copie de stock.xlsm
    17.2 KB · Affichages: 2

Statistiques des forums

Discussions
313 968
Messages
2 104 088
Membres
108 885
dernier inscrit
judicaela