Dim build As New Text.StringBuilder() Dim nelement As Integer = liste.Items.Count For Each element As ListViewItem In liste.Items For i As Integer = 0 To liste.Columns.Count - 1 If liste.Items(i).SubItems(5).Text <> "0" Then build.Append(element.SubItems(i).Text) If (i < liste.Columns.Count - 1) Then build.Append(";") End If End If Next build.Append(vbCrLf) Next
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionDim build As New Text.StringBuilder() Dim nelement As Integer = liste.Items.Count For Each element As ListViewItem In liste.Items For i As Integer = 0 To liste.Columns.Count - 1 If element.SubItems(5).Text <> "0" Then MsgBox(element.SubItems(5).Text) MsgBox("good") Else MsgBox("nogood") End If build.Append(element.SubItems(i).Text) If (i < liste.Columns.Count - 1) Then build.Append(";") End If Next build.Append(vbCrLf) Next
For Each element As ListViewItem In liste.Items If element.Items(i).SubItems(5).Text <> "0 then For i As Integer = 0 To liste.Columns.Count - 1 build.Append(element.SubItems(i).Text) If (i < liste.Columns.Count - 1) Then build.Append(";") End If Next End If build.Append(vbCrLf) Next
Dim stock= New List(Of String) For boucle = 0 To ListView.Items.Count - 1 If ListView.Items(boucle).SubItems(5).Text = "1" Then stock.Add(ListViewposte.Items(boucle).SubItems(0).Text) stock.Add(ListViewposte.Items(boucle).SubItems(1).Text) stock.Add(ListViewposte.Items(boucle).SubItems(2).Text) stock.Add(ListViewposte.Items(boucle).SubItems(3).Text) stock.Add(ListViewposte.Items(boucle).SubItems(4).Text) End If Next
For Each element As ListViewItem In liste.Items If element.SubItems(5).Text <> "0" Then Else For i As Integer = 0 To liste.Columns.Count - 1 build.Append(element.SubItems(i).Text) If (i < liste.Columns.Count - 1) Then build.Append(";") End If Next End If build.Append(vbCrLf) Next
For Each element As ListViewItem In liste.Items If element.SubItems(5).Text = "0" Then For ii As Integer = 0 To liste.Columns.Count - 1 build1.Append(element.SubItems(ii).Text) If (ii < liste.Columns.Count - 1) Then build1.Append(";") End If Next build1.Append(vbCrLf) Else For i As Integer = 0 To liste.Columns.Count - 1 build.Append(element.SubItems(i).Text) If (i < liste.Columns.Count - 1) Then build.Append(";") End If Next build.Append(vbCrLf) End If Next Try IO.File.WriteAllText(T:\test\fichier1.csv, build1.ToString()) IO.File.WriteAllText("T:\test\fichier2.csv", build.ToString())
Dim Liste as ListView
Dim fichier As String Dim madate1 Dim madate madate1 = Replace(CStr(Date.Now), "/", "") madate = Replace(CStr(madate1), ":", "") Dim build As New Text.StringBuilder() Dim build1 As New Text.StringBuilder() Dim nelement As Integer = liste.Items.Count For Each element As ListViewItem In liste.Items
Modifié le 20 juin 2022 à 17:11
Comment tu procéderais ? je dois utiliser une classe pour pouvoir filtrer ?