Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 liste déroulant

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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

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

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

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

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
125
Réponses
4
Affichages
813
Réponses
8
Affichages
109
Réponses
8
Affichages
910
  • Question Question
Microsoft 365 Liste de choix...
Réponses
8
Affichages
172
Réponses
29
Affichages
940
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…