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

complément de code

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 !

Lipadec

XLDnaute Occasionnel
Bonsoir le Forum, Bobsoir tout le monde

Dans un classeur où il y a 2 feuilles, je voudrai, à l'aide d'un USF placer les données de la feuille 2, sur la feuille 1.
Ci-joint, un exemple
Le code qui me manque, c'est comment faire pour faire apparaitre le nom du commercial, quand je choisi le client, et le nom de l'emballage quand je choisi le produit
L'USF est déjà fait, il me manque ce code

Merci pour votre aide

Lipadec
 

Pièces jointes

Dernière édition:
Re : complément de code

Bonjour,

Voici du code à ajouter

1) Impérativement en tête de votre code la portion suivante
(si Option Explicit est spécifiée alors placez-le juste après)

'######## Modifs PMO #######
Dim var
'###########################

2) A la fin de votre code (ou ailleurs)

'############# Modifs PMO #######
Private Sub UserForm_Initialize()
Dim S As Worksheet
Set S = Sheets("Feuil2")
var = S.UsedRange
ComboBox1.RowSource = S.Name & "!" & S.Range(S.Cells(2, 4), _
S.Cells(UBound(var, 1), 4)).Address
ComboBox2.RowSource = S.Name & "!" & S.Range(S.Cells(2, 7), _
S.Cells(UBound(var, 1), 7)).Address
End Sub

Private Sub ComboBox1_AfterUpdate()
Dim i&
txtCommercial.Text = ""
For i& = 2 To UBound(var, 1)
If var(i&, 4) = ComboBox1.Value Then
txtCommercial.Text = var(i&, 5)
Exit For
End If
Next i&
End Sub

Private Sub ComboBox2_AfterUpdate()
Dim i&
txtEmballage.Text = ""
For i& = 2 To UBound(var, 1)
If var(i&, 7) = ComboBox2.Value Then
txtEmballage.Text = var(i&, 8)
Exit For
End If
Next i&
End Sub
'#############################

Cordialement.

PMO
Patrick Morange
 
- 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

  • Question Question
XL 2019 B
Réponses
10
Affichages
659
  • Question Question
Microsoft 365 Tableau
Réponses
5
Affichages
291
D
  • Question Question
Réponses
5
Affichages
253
Didierpasdoué
D
Réponses
4
Affichages
659
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…