List Box multiselection

Y compris Power BI, Power Query et toute autre question en lien avec Excel
h
hugo.c
Membre habitué
Membre habitué
Messages : 55
Inscrit le : 24 février 2016
Version d'Excel : 2007

Message par hugo.c » 31 mai 2016, 06:04

Hello,

Je suis bloque dans mon projet VBA sur mon userform

Je vous explique :

-Ma feuille excel est constituee d'un tableau de valeurs situees en A2:X400 (la ligne A1:X1 ne servant qu'aux titres de mes colonnes.)

- A partir de la colonne B2 se situe une liste de noms par exemple "ERIC' en B2, "Mathilde" en B3 etc....
- Les colonnes C jusqu'a W sont constituees de valeurs Numeriques
- Enfin la colonnes X a pour but de recevoir le resultat d'un calcul entre les differentes colonnes precendente par exemple : X.cells(I).Value = D.cells(I).value * G.cells(I).value
- J'ai definis l'ensemble des cellules contenues dans chacunes des colonnes par des variables de type range comme ceci:

Dim B,C,D,E,.......,X, as Range
Set B = Worksheets("Shee1").Range("B2:B400")
....... Set X = Worksheets("Shee1").Range("X2:X400")

- J'ai creer un USERFORM avec une list box et un bouton de commande
- A son lancement le USERFORM genere l'ensemble des noms situe en colonne B dans l'objet listbox en supprimant les doublons de la liste

Ce que je souhaite desormais c'est que lorsque l'utilisateur selectionne un ou plusieurs noms dans la liste Box puis clique sur le bouton de commande OK alors le calcul suivant s'effectue en colonne X ( par exemple : X.cells(I).Value = D.cells(I).value * G.cells(I).value / 100) et ce uniquement pour les valeurs selectionnes dans la listbox et pour chaque ligne correspondantes.

( exemple si ERIC et Mathilde sont selectionnes dans la listbox alors le calcul s'effectura en colonnes X pour chaques lignes ou ERIC et MATHILDE sont contenues en colonne B)

Pouvez vous m'aider a faire cette derniere partie du code svp.

Ps: desole je sais que ca serait bcp plus simple avec le projet mais pour des raisons de confidentialit eje ne peux pas le partager.
f
frangy
Passionné d'Excel
Passionné d'Excel
Messages : 4'337
Appréciation reçue : 1
Inscrit le : 19 novembre 2012
Version d'Excel : 2007 FR

Message par frangy » 31 mai 2016, 08:59

Bonjour,

Une proposition
Hugo.xls
(38.5 Kio) Téléchargé 58 fois
A+

PS: je suis désolé mais j'ai pensé que ça serait beaucoup plus simple avec un exemple alors je l'ai fait à ta place.
h
hugo.c
Membre habitué
Membre habitué
Messages : 55
Inscrit le : 24 février 2016
Version d'Excel : 2007

Message par hugo.c » 1 juin 2016, 10:12

Hello,

Parfait merci beaucoup c'est top ca m'a vraiment aide
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message
  • VBA Text Box / List Box
    par Ahah » 11 janvier 2018, 09:28 » dans Excel - VBA
    10 Réponses
    519 Vues
    Dernier message par Ahah
    16 janvier 2018, 14:17
  • Problème list box et check box
    par muratime » 17 janvier 2016, 21:06 » dans Excel - VBA
    21 Réponses
    1130 Vues
    Dernier message par stepaustras
    19 janvier 2016, 12:22
  • List Box VBA
    par kent2206 » 20 septembre 2019, 22:24 » dans Excel - VBA
    2 Réponses
    76 Vues
    Dernier message par thev
    21 septembre 2019, 10:37
  • list box dynamique
    par oly111 » 3 novembre 2017, 21:22 » dans Excel - VBA
    4 Réponses
    631 Vues
    Dernier message par eriiic
    3 novembre 2017, 23:17
  • Useform List box
    par naubin1 » 27 juin 2018, 16:07 » dans Excel - VBA
    25 Réponses
    524 Vues
    Dernier message par paritec
    4 juillet 2018, 08:56
  • List box, remplir
    par batoine » 21 avril 2015, 11:55 » dans Excel - VBA
    1 Réponses
    289 Vues
    Dernier message par batoine
    29 avril 2015, 11:19