2 listview, données non repris dans textbox

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

news

XLDnaute Impliqué
Bonjour à tous du forum,

je voudrais terminer les userform, mais j'ai encore des choses incompréhensives.
La macro ne fonctionne pas correctement.
Dans la 2e listview05, les données ne sont pas reprises dans Textbox01-04,
J'utilise le code suivant :

HTML:
Private Sub UserForm_Initialize()
Worksheets("dépenses").Select
    With Me.ListView05
        .View = 3
        With .ColumnHeaders
            .Add , , Cells(2, 1), 46, 0
            .Add , , Cells(2, 2), 74, 2
            .Add , , Cells(2, 3), 270, 0
            .Add , , Cells(2, 4), 60, 1
        End With
    End With
...
End Sub

[COLOR="DarkGreen"]'Private Sub ListView05_ItemClick(ByVal Item As MSComctlLib.ListItem)   '******* bug, error de compilation[/COLOR]

[PHP]Private Sub ListView05_Click()
Dim i As Integer, j As Integer
Dim k As Byte

TextBox01 = ListView05.ListItems(ListView05.SelectedItem.Index).Text
For k = 1 To 3
  Controls("TextBox" & k + 1) = ListView05.ListItems(ListView05.SelectedItem.Index).SubItems(k)
Next
End Sub[/PHP]
 
Dernière édition:
Re : 2 listview, données non repris dans textbox

Re:youky(BJ)

Les Textbox 1,2,3 et 4 concernant les données de la 1ière listview5

PHP:
Private Sub ListView5_Click() 'concerne les données à reprendre de la 1ière ListView
Dim i As Integer, j As Integer
Dim k As Byte
  Frame1.Visible = True
  Frame2.Visible = False
  TextBox1 = ListView5.ListItems(ListView5.SelectedItem.Index).Text
  For k = 1 To 3
      Controls("TextBox" & k + 1) = ListView5.ListItems(ListView5.SelectedItem.Index).SubItems(k)
  Next
End Sub

J'ai essayé de modifier Textbox01,02,03,04 en Textbox5,6,7,8
mais la macro n'effectue pas à compléter les données de la 2e ListView05 dans les Textbox.


BUG résolu, macro fonctionne :
aulieu d'utiliser des variables ( for ... next )
j'ai mis le code suivant :

.TextBox2 = ListView05.SelectedItem.ListSubItems(1)
.TextBox3 = ListView05.SelectedItem.ListSubItems(2)
.TextBox4 = ListView05.SelectedItem.ListSubItems(3)

news
 
Dernière édition:
- 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
4
Affichages
537
Réponses
5
Affichages
683
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
365
Réponses
10
Affichages
509
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
988
Retour