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

PB avec "Set Plage"

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

P

Patrice

Guest
Bonjour le forum,
Je suis embêté par ma macro qui ne fonctionne pas !!!
J'ai dans mon userform une listebox avec 5 colonne et la valeur de la dernière doit s'afficher dans une textbox lorsque je sélectionne une ligne avec la souris.
Voici la syntaxte :

Private Sub ListBox1_Click()
Dim Plage As Range
Dim Cell As Range
Set Plage = Sheets(MaListe).Range('E2:E200')
For Each Cell In Plage
If Cell.Value = ListBox1.Value Then
TextBox1 = Cell.Offset(0, 5).Value
End If
Next Cell
End Sub

Le déboguage me précise que 'Set' est en cause. Que dois-je faire ?
Je vous remercie d'avance.
Patrice
 
Bonjour Jean Marie
Je te remercie pour ta réponce.
Aussi, c'est là une erreur de recopie, la syntaxe ('MaList'!) est correcte dans ma macro. Le pb est ailleurs !!!
Bonne journée.
Patrice
 
re

j'ai bidouillé cela que j'ai testé sur d'autre valeur En A2:A10

et cela fonctionne
si je click sur une ligne de la ListBox si la valeur de la colonne 1 de ma listbox se trouve dans la colonne A le textBox prend la valeur de la cellule correspondante en colonne B

J'ai remis tes Valeurs dans la procèdure

Code:
Private Sub ListBox1_Click()
Dim Plage As Range
Dim Cell As Range
Set Plage = Sheets('Feuil1').Range('E2:E200')
For Each Cell In Plage
If Cell.Value = Me.ListBox1.List(Me.ListBox1.ListIndex, 0) Then
Me.TextBox1 = Cell.Offset(0, 5).Value
End If
Next Cell
End Sub

tiens nous au courant
 
re
je te joins le fichier que j'ai bidouillé cela est peut être plus pratique pour toi [file name=Text_ListBox.zip size=11326]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Text_ListBox.zip[/file]
 

Pièces jointes

- 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

  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
10
Affichages
661
Réponses
4
Affichages
521
  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
587
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…