micdech
XLDnaute Nouveau
Bonjour,
J'aimerais qu'à la validation de mon formulaire, la saisie se mette automatiquement par ordre alphabétique sur ma feuille. Est-ce possible ?
Voici le code concerné :
Private Sub CommandButton1_Click()
Dim L As Integer
Dim D As Integer
Sheets("DATA Qui").Select
If MsgBox("Confirmez-vous cette saisie ?", vbYesNo, "CONFIRMEZ !") = vbYes Then
L = Sheets("DATA Qui").Range("A" & Rows.Count).End(xlUp).Row + 1
End If
MsgBox "Votre saisie est enregistrée"
Range("A" & L).Value = TextBox5
Range("B" & L).Value = TextBox1
Range("C" & L).Value = TextBox2
Range("D" & L).Value = ComboBox1
Range("E" & L).Value = TextBox3
Range("F" & L).Value = TextBox4
Range("G" & L).Value = TextBox7
Range("H" & L).Value = TextBox6
ln = fs.Range("B:B").Find(ComboBox1, lookat:=xlWhole).Row
fs.Range("G" & ln) = 0
fs.Range("F" & ln) = TextBox4
Unload UserForm2
UserForm2.Show
End Sub
Merci de m'aider.
J'aimerais qu'à la validation de mon formulaire, la saisie se mette automatiquement par ordre alphabétique sur ma feuille. Est-ce possible ?
Voici le code concerné :
Private Sub CommandButton1_Click()
Dim L As Integer
Dim D As Integer
Sheets("DATA Qui").Select
If MsgBox("Confirmez-vous cette saisie ?", vbYesNo, "CONFIRMEZ !") = vbYes Then
L = Sheets("DATA Qui").Range("A" & Rows.Count).End(xlUp).Row + 1
End If
MsgBox "Votre saisie est enregistrée"
Range("A" & L).Value = TextBox5
Range("B" & L).Value = TextBox1
Range("C" & L).Value = TextBox2
Range("D" & L).Value = ComboBox1
Range("E" & L).Value = TextBox3
Range("F" & L).Value = TextBox4
Range("G" & L).Value = TextBox7
Range("H" & L).Value = TextBox6
ln = fs.Range("B:B").Find(ComboBox1, lookat:=xlWhole).Row
fs.Range("G" & ln) = 0
fs.Range("F" & ln) = TextBox4
Unload UserForm2
UserForm2.Show
End Sub
Merci de m'aider.