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.
Voila le codes de mon bouton servant a remplir ma grille a l'aide desTextBox si dessus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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
Partager