Bonjour,
J'ai un formulaire qui fonctionne correctement. J'ai imaginé que les données saisies puissent être modifiées. J'ai par conséquent créer un autre formulaire identique au premier. Lorsqu'il s'ouvre il y a déjà dedans les données saisies. Il est donc possible de les modifier ou de supprimer des données. Lorsque je valide cela, les données se mettent bien dans la bonne colonne mais à la fin du tableau :/
C'est assez pénible de se dire qu'il n'y a rien entre la fin du tableau et la dernière donnée saisie mais il ne remonte pas jusqu'à la dernière donnée
Merci
Voici le code :
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49 Private Sub CommandButton1_Click() ActiveSheet.Unprotect Password:="toto" derligne = Feuil1.Range("a33").End(xlUp).Row + 1 For Each Ctrl In UserForm9.Controls Colonne = Val(Ctrl.Tag) If Colonne > 0 Then Feuil1.Cells(derligne, Colonne) = Ctrl derligne = derligne + 1 End If Next ActiveSheet.Protect Password:="toto" MsgBox "Les modifications ont été enregistrées." End End Sub Private Sub UserForm_Initialize() TextBox1.Value = Feuil1.Range("a3").Value TextBox2.Value = Feuil1.Range("a4").Value TextBox3.Value = Feuil1.Range("a5").Value TextBox4.Value = Feuil1.Range("a6").Value TextBox5.Value = Feuil1.Range("a7").Value TextBox6.Value = Feuil1.Range("a8").Value TextBox7.Value = Feuil1.Range("a9").Value TextBox8.Value = Feuil1.Range("a10").Value TextBox9.Value = Feuil1.Range("a11").Value TextBox10.Value = Feuil1.Range("a12").Value TextBox11.Value = Feuil1.Range("a13").Value TextBox12.Value = Feuil1.Range("a14").Value TextBox13.Value = Feuil1.Range("a15").Value TextBox14.Value = Feuil1.Range("a16").Value TextBox15.Value = Feuil1.Range("a17").Value TextBox16.Value = Feuil1.Range("a18").Value TextBox17.Value = Feuil1.Range("a19").Value TextBox18.Value = Feuil1.Range("a20").Value TextBox19.Value = Feuil1.Range("a21").Value TextBox20.Value = Feuil1.Range("a22").Value TextBox21.Value = Feuil1.Range("a23").Value TextBox22.Value = Feuil1.Range("a24").Value TextBox23.Value = Feuil1.Range("a25").Value TextBox24.Value = Feuil1.Range("a26").Value TextBox25.Value = Feuil1.Range("a27").Value TextBox26.Value = Feuil1.Range("a28").Value TextBox27.Value = Feuil1.Range("a29").Value TextBox28.Value = Feuil1.Range("a30").Value TextBox29.Value = Feuil1.Range("a31").Value TextBox30.Value = Feuil1.Range("a32").Value End Sub







Répondre avec citation







et si celle-ci est pertinente pensez à voter 

Partager