Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
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.
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.
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
- 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