Sub Load_Listview(Fields)
Dim Rows, Cols, Lst
' on charge la listview avec les données récupérées par le get_fields
With Me.ListView_List_Fleurs
With .ListItems
.Clear
For Rows = 0 To UBound(Fields, 2)
Set Lst = .Add(, , Fields(0, Rows))
For Cols = 1 To UBound(Fields, 1)
Select Case Cols
Case 5, UBound(Fields, 1) ' les champs 4 et max sont des euros
Lst.ListSubItems.Add Text:=Format(Fields(Cols, Rows), "currency")
Case Else
Lst.ListSubItems.Add Text:=IIf(IsNull(Fields(Cols, Rows)), Empty, Fields(Cols, Rows))
End Select
Next
Next
End With
'ci-dessous
.ListItems(1).Selected = False
Set .SelectedItem = Nothing
End With
End Sub