XL 2019 liste déroulant

khalid77777

XLDnaute Nouveau
Bonjour,
je veux m'aider je veux saisie Prévision liste déroulant donne des résultats dans un tableau budget.


Merci d'avance pour votre aide
 

Pièces jointes

  • bd.xlsx
    28.9 KB · Affichages: 5

sylvanu

XLDnaute Barbatruc
Supporter XLD
Un essai en PJ avec :
VB:
Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Fin: If Target.Count > 1 Then Exit Sub
    If Not Intersect(Target, [M4]) Is Nothing Then
        Dim L%, C%
        If [K4] = "" Then Exit Sub
        If [I4] = "Bovin" Then
            L = Application.Match([K4], [F10:F64], 0): C = 8
        Else
            L = Application.Match([K4], [L10:L37], 0): C = 14
        End If
        Application.EnableEvents = False
        Cells(L + 9, C) = Target
        [K4:M4].ClearContents
    End If
Fin:
Application.EnableEvents = True
End Sub
Il faut choisir Bovin ou Ovin, choisir l'article, et mettre le poids.
Quand on valide le poids, celui ci est entré automatiquement dans la bonne cellule.
 

Pièces jointes

  • bd (2).xlsm
    32.9 KB · Affichages: 2

khalid77777

XLDnaute Nouveau
Désolé pour le dérangement, je suis faible en français, et merci pour l'aide. La demande était, puis-je mettre un tableau (budget) dans une autre feuille, et lors de la sélection sur liste déroulant , vous me donnez résultat . Je veux seulement que le résultat soit être dans une autre feuille.
 

Pièces jointes

  • bd (2).xlsm
    34.8 KB · Affichages: 1

sylvanu

XLDnaute Barbatruc
Supporter XLD
VB:
Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Fin: If Target.Count > 1 Then Exit Sub
    If Not Intersect(Target, [M4]) Is Nothing Then
        Dim L%, C%
        If [K4] = "" Then Exit Sub
        If [I4] = "Bovin" Then
            L = Application.Match([K4], [Bovin], 0): C = 8
        Else
            L = Application.Match([K4], [Ovin], 0): C = 14
        End If
        Application.EnableEvents = False
        Sheets("Budget").Cells(L + 4, C) = Target
        [K4:M4].ClearContents
    End If
Fin:
Application.EnableEvents = True
End Sub
 

Pièces jointes

  • bd (V2).xlsm
    43.1 KB · Affichages: 4

Discussions similaires

Réponses
15
Affichages
557

Statistiques des forums

Discussions
312 206
Messages
2 086 220
Membres
103 158
dernier inscrit
laufin