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

Listview avec variable

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

Lu K

XLDnaute Occasionnel
Bonjour à tous,

Je me permet de faire encore appel à vous pour mon problème.

J'ai créer un userform avec une Listview dans la quelle je doit insérer des modifications suivant le changement de valeur d'un texbox.

Me.reperelignelstview.Value étant la ligne du listview que j'ai préalablement récupé.

Le pire est que quand ça bug, en surlant "ligne" il m'indique bien le numéro !


Code:
Private Sub textbox_Change()
On Error Resume Next
ligne = Me.reperelignelstview.Value
ListView1.ListItems(ligne).ListSubItems(5).Text = Me.textbox.Value
End Sub

Merci d'avance pour vos réponse.
 
Re : Listview avec variable

Bonjour,

petite remarque au passage, retire peut être déjà cette ligne :
Code:
On Error Resume Next

il est préférable de gérer / eviter les erreurs plutôt que de les ignorer et passer à l'instruction suivante...
peut être aussi prendre l'habitude de déclarer les variables, cela évite bien des erreurs...
Et enfin, nous dire à quoi correspond ceci :
Code:
reperelignelstview

bonne fin d'après midi
@+
 
Re : Listview avec variable

Re,

A noter également :
Code:
Me.textbox.Value
si "textbox" est utilisé comme étant le nom d'un objet, c'est pas top car c'est déjà un nom utilisé par vba...
 
Re : Listview avec variable

Bonjour Pierrot93,

Merci de bien vouloir répondre.

Me.reperelignelstview.Value étant la ligne du listview que j'ai préalablement récupé. Il s'agit d'une valeur dans un texbox.

J'ai mis "On error resume next" parce que quand je selectionne une ligne dans ma listview, au moment ou le textbox et rempli, l'appli ce met en route et le bug arrive ! tandis qu'avec lui il laisse le temps de faire tout les actions lors d'une selection de ligne dans la listview.

bonne fin d'après midi
@+
 
Re : Listview avec variable

Bonjour Luk, bonjour Pierrot,
Peut être que . . . Me.reperelignelstview est aussi une textbox
Si c'est le N° de ligne que l'on veux récupérer, dans ce cas la variable
ligne est du texte et il faut la mettre en numérique
ligne = val(Me.reperelignelstview.Value)

A tester, ou utiliser un contrôle Label de préférence
Bruno
 
Re : Listview avec variable

Re,

La listview étant assez difficile à manier, si tu es débutant en vba, je ne saurais trop te conseiller de commencer par une simple "listbox", plus facile à gérer....

Edition : bonsoir Bruno🙂
 
- 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
2
Affichages
772
X
  • Question Question
Réponses
4
Affichages
2 K
Xplor
X
Réponses
1
Affichages
871
B
Réponses
1
Affichages
906
Bullrot
B
Réponses
4
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…