Menu

VBA excel Listview afficher grace a une combobox plusieur partie d'une feuille [Résolu]

Messages postés
54
Date d'inscription
mardi 13 novembre 2018
Dernière intervention
22 mars 2019
- - Dernière réponse : NeOXi-_Alpha
Messages postés
54
Date d'inscription
mardi 13 novembre 2018
Dernière intervention
22 mars 2019
- 5 mars 2019 à 17:54
Bonjour,
j'ai un petit soucie voilà, j'ai beaucoup de page et page dans mon classeur excel enfin de les réduire j'aimerai que pour une listview elle se passe seulement sur une feuille,
en gros j'aurai une feuille BDD sur cette feuille quand je choisie l'option une j'ai la colonne A/B/C quand je choisie l'option 2 j'ai la colonne E/F/G ... tous sa avec une option modifier avec 3 texte box qui modifie la ligne précise que j'ai choisie, un bouton supprimer qui permet de supprimer une ligne bien précise aussi, un bouton ajouté, et un bouton insérez.
j'ai vraiment besoin d'aide car je suis très mauvais sur les listview.
merci d'avance
Afficher la suite 

Votre réponse

1 réponse

Messages postés
5907
Date d'inscription
jeudi 13 septembre 2007
Dernière intervention
22 mars 2019
410
NeOXi-_Alpha
Messages postés
54
Date d'inscription
mardi 13 novembre 2018
Dernière intervention
22 mars 2019
-
OK merci la je comprend mieux, et en suite pour que le tous soit seulement placer sur une page comment je peu faire ?
cs_Le Pivert
Messages postés
5907
Date d'inscription
jeudi 13 septembre 2007
Dernière intervention
22 mars 2019
410 -
comme ceci:

https://www.cjoint.com/c/ICfnCKCsyNQ

@+ Le Pivert
NeOXi-_Alpha
Messages postés
54
Date d'inscription
mardi 13 novembre 2018
Dernière intervention
22 mars 2019
-
c'est exactement ce que je veux, et il est possible que les bouton supprime du-coup pas la ligne entière mais seulement la plage de cellule par exemple DEF supprime seulement la plage DEF ? et la modification, l'insertion, l'ajout se face seulement sur ses plage de cellule ?
cs_Le Pivert
Messages postés
5907
Date d'inscription
jeudi 13 septembre 2007
Dernière intervention
22 mars 2019
410 -
Exemple pour le bouton Supprimer

A appliquer pour les 3 cas de figure ABC, DEF, GHI comme pour l'affichage de la listview:

   If ListView1.ListItems(i).Selected = True Then
                    ligne = ListView1.ListItems(i).Index
 'ListView1.ListItems.Remove (ListView1.SelectedItem.Index)
              Range("A" & ligne + 1 & ":C" & ligne + 1).Select
            Selection.ClearContents
   ' Selection.Delete Shift:=xlUp
          End If


faire de même pour la modification, l'insertion, l'ajout se face seulement sur ses plage de cellule ?

Je te laisse faire cela tranquillement, ce n'est pas trop compliqué!

@+ Le Pivert
NeOXi-_Alpha
Messages postés
54
Date d'inscription
mardi 13 novembre 2018
Dernière intervention
22 mars 2019
-
oui en effet j'ai trouvé comment faire avant de voir ton message c'est effectivement pas compliqué mais je déteste tellement les listview que je cherche trop compliqué.
autant pour tous le reste j'ai prit la logique j'y arrive facilement pour pleins de chose autant sa j'ai beaucoup de mal a le faire.

je te remercie une fois de plus pour ton aide.

bonne soirée.
Commenter la réponse de cs_Le Pivert