en faite avant de remplir ton msflexgrid Tu dois donner le nombre de ligne maximal à remplir avec la propriete rows
si tu la remplie via une base de donnée cela devrai donner ça :
'On compte le nombre de Truc
req = "SELECT count(Truc) AS Nbr FROM ...
rstNom.Open req, Cnx1
Nombre= rstListeDom("Nbr")
rstNom.Close
'Charge propriete de la grille
With msfListeDom
.Clear ' on efface
.Rows = Nombre + 1 'Nombre de ligne +1 pour les titres
.Cols = 5 ' nombre de colonne
' on met les titre
.Row = 0
.Col = 0
.Text = "Nom colonne 1"
.......
' Alignement
.ColAlignment(0) = 4
........
' largeur des colonnes
.ColWidth(0) = 3000
........
End With
puis tu remplis ton msflexgrid