tilou81
Messages postés4Date d'inscriptionvendredi 9 septembre 2005StatutMembreDernière intervention22 septembre 2005
-
21 sept. 2005 à 15:30
tilou81
Messages postés4Date d'inscriptionvendredi 9 septembre 2005StatutMembreDernière intervention22 septembre 2005
-
22 sept. 2005 à 09:01
Est il possible de récupérer les paramètres stockées dans les .listItems et .ListSubItems d'une Listview pour les utiliser dans une feuille différente?????????????????????
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 21 sept. 2005 à 16:52
avec un tableau ;)
un module
une Form 1 contenant un ListView1 et un Command1
une Form2 contenant un Text1 en Multiligne
' -------
' Module1
' -------
Public TabList(1 To 20) As String
' -----
' Form1
' -----
Dim LiIt As ListItem
Const Separ As String = "###"
Dim Frm As Form2
'
'
Private Sub Form_Load()
Dim i As Integer
With ListView1
.ColumnHeaders.Add 1, , "col 1"
.ColumnHeaders.Add 2, , "col 2"
.ColumnHeaders.Add 3, , "col 3"
.View = lvwReport
.FullRowSelect = True
.GridLines = True
For i = 1 To 20
Set LiIt = .ListItems.Add(, , "ligne 1." & i)
LiIt.ListSubItems.Add , , "ligne 2." & i
LiIt.ListSubItems.Add , , "ligne 3." & i
Set LiIt = Nothing
Next i
End With
End Sub
'
'
Private Sub Command1_Click()
Dim i As Integer
Set Frm = Form2
For i = 1 To 20
TabList(i) = ListView1.ListItems.Item(1).Text _
& Separ & ListView1.ListItems.Item(2).Text _
& Separ & ListView1.ListItems.Item(3).Text
Next i
Frm.Show
Set Frm = Nothing
End Sub
' -----
' Form2
' -----
Private Sub Form_Load()
Dim i As Integer
Text1.Text = ""
For i = 1 To 20
Text1.Text = Text1.Text & TabList(i) & vbCrLf
Next i
End Sub