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

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
 
- 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
Retour