Remake du USFCompteurFiltreTri-V01

  • Initiateur de la discussion Initiateur de la discussion footix
  • 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 !

F

footix

Guest
Bonjour le forum,
Il y a peu, thierry m'a donné un gros coup de main sur une application (merci encore), et elle fonctionne trés bien.
Je me pose en fait une petite question sur une option de la listbox:"multiselect". J'essaie d'insérer cette fonction dans le mode opératoire mais...rien ne se passe:
Voici ce que j'ai inséré dans la listbox 1:
...
For i = 0 To UBound(TabCur, 2)
If TabCur(0, i) = Me.ListBox1.selected(i) Then
Me.ListBox2.AddItem TabCur(1, i)
end if
next
...
Voilà, si qq'un a une idée?? et bien merci bcq.
a+
 
Salut,

Il faut mettre la listbox1 en multiselect. , soit en dur soit à l'initialize de l'usf soit par une checkbox.
Ensuite Me.ListBox1.selected(i) renvoie un boolean, donc il faut passer par une boucle chaque élément de la listbox pour savoir si selectionné ou pas.
Enfin l'évènement click est inopérant quand on passe en multiselect, il faut passer par un bouton de commande par exmeple le genre de boucle:

For Each Item In ColAccCur
Container = Split(Item, "#")
ReDim Preserve TabCur(2, x)
TabCur(0, x) = Container(0)
TabCur(1, x) = Container(1)
x = x + 1
Next
with listbox1
for i=0 to ubound(.list)
if listbox1.selected(i) =true then
For J = 0 To UBound(TabCur, 2)
If TabCur(0, i) = .list(i) then
Me.ListBox2.AddItem TabCur(1, i)
exit for 'on peut sortir de la 2 eme boucle
end if
next j
end if
next i
end with


Mais je ne comprends pas pourquoi tu veux faire du multiselect dans le cas présent ???


A+++
 
Bonjour le forum et bonjour Zon,
Merci pour la synthaxe!!
Je souhaitais faire cette manip afin d'effectuer les soldes de plusieurs comptes réunis, (certains postes sont la somme de plusieurs comptes. )Depuis hier, j'ai trouvé une autre technique, (peut être un peu plus simple mais ça marche), qui additionnne les montants en devise des comptes consultés, et les insère dans un tableau excel. Je vais essayer de me pencher quand même sur la question.
En tout cas merci bcq pour ce coup de main. Je donnerai des nouvelles sur le fil.
Bonne journée zon et le forum.

PS:je vois que tu as travaillé tard donc merci 😱)
 
Bonjour Zon, Footix, le Forum

En complément des informations tout à fait correctes de Zon et étant donné que c'est une question qui revient régulièrement, j'ai aussi fait une démo pour les débutants dans la série "USF-Rudiments-Basics" pour apprendre les mécanismes de base pour les ListBox en MultiSelect.

=> Fichier Téléchargeable Lien supprimé

Bonne Journée
@+Thierry
 
Re tout le monde,
Merci à vous, je m'y mets tout de suite, je commence à apprécier cet outil grâce à vous, mais j'ai encore beaucoup à apprendre, donc au boulot!
merci bcq et bonne journée à tous!
a +
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
17
Affichages
2 K
Réponses
24
Affichages
2 K
Réponses
15
Affichages
3 K
Réponses
68
Affichages
8 K
Retour