Userform, cascade, recherche

  • Initiateur de la discussion Initiateur de la discussion pierrof
  • Date de début Date de début

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 !

pierrof

XLDnaute Occasionnel
Bonjour et meilleurs voeux à tout le monde.

Sur mon projet je souhaite à l'aide d'un userform comparer des données.
Dans un premier temps je voudrai à l'aide de combobox en cascade renseigner des textbox (le nombre de lignes de données peut varié).

Je vous laisse un fichier exemple
Merci de votre aide
A+
 

Pièces jointes

Re : Userform, cascade, recherche

Merci c'est parfait les 2 solutions.

Maintenant je souhaite comparer les résultats avec l'autre onglet en fonction du code et du service, j'aimerai afficher les contrats (n°, date début, date fin, qté), je n'ai pas crée de textbox car il peut avoir plusieurs contrats en même temps et j'aimerai qu'il affiche tout.

Je laisse un fichier exemple

Merci de votre aide
 

Pièces jointes

Re : Userform, cascade, recherche

Bonjour (re)

Ci joint le fichier avec une listview pour afficher le résultat.
L'entête de la listview contient la colonne à afficher.
Pour modifier les valeurs, il faut utiliser la propriété "Presonnalisé" de la listview.

A tester

JP
 

Pièces jointes

Re : Userform, cascade, recherche

Merci Jp
Mais j'ai des soucis😕

Je n'arrive pas a aller dans personaliser listview, pour centrer les entête ou même choisir les colonnes

La listview affiche tous les contrat de la personne aidées alors que je veux uniquement les contrats en fonction du code service choisit dans la textbox (AM,AV...)

Lorsque je change de nom dans la première combobox les valeurs des textbox ne se vident pas...

Merci de ton aide encore une fois
 
Re : Userform, cascade, recherche

Bonjour (re)

Pour modifier les paramètres de la listview voir les images.

Concernant la mise à blanc il faut rajouter le code suivant
Code:
Private Sub ComboBox1_Change()
............................

Me.TextBox1 = ""
Me.TextBox2 = ""
ListView1.ListItems.Clear
End Sub
Pour modifier la sélection des données de la listview
Code:
For i = 2 To Sheets("Exportation_Contrats").Range("a65536").End(xlUp).Row
    If CStr(Sheets("Exportation_Contrats").Range("[COLOR="Red"]e[/COLOR]" & i)) = [COLOR="Red"]Me.ComboBox2.Value [/COLOR]Then
        Call ajouteruneligne("Exportation_Contrats", i, 1)
    End If
Next i


JP
 

Pièces jointes

  • img.jpg
    img.jpg
    45 KB · Affichages: 95
  • img.jpg
    img.jpg
    45 KB · Affichages: 96
  • img.jpg
    img.jpg
    45 KB · Affichages: 82
  • img1.jpg
    img1.jpg
    16.6 KB · Affichages: 129
  • img1.jpg
    img1.jpg
    16.6 KB · Affichages: 151
  • img1.jpg
    img1.jpg
    16.6 KB · Affichages: 152
Re : Userform, cascade, recherche

Merci bcp
J'ai modifier les code ça marche parfaitement.
Par contre pour personnalisé j'ai un message d'erreur qui s'affiche je comprend pas

Je clique sur les 3 petits points a coté de personnalisé et j'ai ce message qui s'affiche:
La classe n'est pas enregistrée.
Recherche d'un objet avec CLSID
:{7EBDAAE1-8120-11CF-899F-00AA00688B10}
😕

Merci encore une fois
 
Re : Userform, cascade, recherche

Bonjour

A vérifier si les contrôles sont sélectionnés.


Je clique sur les 3 petits points a coté de personnalisé et j'ai ce message qui s'affiche

Il n'y a pas de petit points sur l'image cf image "img"
JP
 

Pièces jointes

  • img3.jpg
    img3.jpg
    23.2 KB · Affichages: 122
  • img3.jpg
    img3.jpg
    23.2 KB · Affichages: 103
  • img3.jpg
    img3.jpg
    23.2 KB · Affichages: 96
  • img2.jpg
    img2.jpg
    26.2 KB · Affichages: 74
  • img2.jpg
    img2.jpg
    26.2 KB · Affichages: 93
  • img2.jpg
    img2.jpg
    26.2 KB · Affichages: 98
Dernière édition:
Re : Userform, cascade, recherche

Bonjour tout le monde

Je viens de réussir à tout modifier, mais j'ai un autre soucis.
J'ai recopier les code pour afficher dans la listview mes infos.
Mais rien ne s'affiche dans la liste je ne comprend pas.😕


Ci-joint le fichier sur le site ci_joint.fr:
Cijoint.fr - Service gratuit de dépôt de fichiers

Se servir du bouton comparer pour afficher l'userform

Merci de votre aide
 
- 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
16
Affichages
596
Réponses
40
Affichages
2 K
Réponses
8
Affichages
276
Réponses
4
Affichages
379
Réponses
1
Affichages
308
Réponses
9
Affichages
263
Retour