Insertion d'une Ligne dans MSFlexGrid
Bonjour a tous, je suis un utilisateur récent de VBA et...
j'ai un petit problème...
J'ai créé une MSFlexGrid sur ma Form.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| Private Sub CmdChanger_Click()
If TxtNew.Value = TxtNew2.Value Then
MSFlexGrid1.Rows = MSFlexGrid1.Rows + 1
MSFlexGrid1.TextMatrix(1, 1) = CboxFI.Value
MSFlexGrid1.TextMatrix(1, 2) = TxtRef.Value
MSFlexGrid1.TextMatrix(1, 3) = TxtNew2.Value
MSFlexGrid1.TextMatrix(1, 4) = TxtMAJ.Value
MSFlexGrid1.TextMatrix(1, 0) = DTPicker1.Value
Else: MsgBox ("/!\ Attention aux indices /!\")
End If
End Sub |
Voila le codes de mon bouton servant a remplir ma grille a l'aide desTextBox si dessus.
Mon probleme est le suivant :
Au moment ou je clic sur mon bouton,les informations de mes TextBox rentrent dans la premiere ligne de ma Flexgrid.Si je changes les valeurs des mes TextBox, et que je reclic sur mon bouton, une ligne se créait sous la premiere et les anciennes valeurs sont remplacées par les nouvelles.
Ainsi de suite.j'ai donc UNE seule ligne (la premiere) avec des valeurs, et un certains nombres (le nombre de clic effectuer) VIDE
J'aimerai que mes premières valeurs ce deplace ds la deuxieme ligne et que les nouvelles soient ds la premieres ...
J'espere que je suis assez clair
Merci d'avance
Cdlt Vince