bonjour,
je me permet de soliciter votre aide pour un petit probleme
j'utilise une UserForm avec une list box pour faire apparaitre les valeur de la page NOTE donc j'utilise ce code
Private Sub UserForm_Initialize()
ListBox1.ColumnCount = 3
ListBox1.List = Sheets("NOTE").Range("H7:J20").Value
End Sub
de la j'aimerais pouvoir effacer n'importe quel ligne de la listbox avec un commandeButton mais j'aimerais que cela efface aussi les valeur sur la feuille de calcule NOTE donc j'utilise
Private Sub CommandButton3_Click()
Dim Indexlist
'Détermination de la ligne dans la feuille de base
Indexlist = ListBox1.ListIndex + 2
If Indexlist < 2 Then Exit Sub
Sheets("NOTE").Rows(Indexlist).Delete
Application.ScreenUpdating = False
Unload UserForm1
UserForm1.Show
End Sub
mais cela efface les valeurs de la listbox mais pas les valeur de la feuille et quand je rouvre l'UserForm elle ne se renitialise pas est ne fais plus aparaitre les valeur non effacer sur la feuille
merci de votre aide
respectueusement flycyber
je me permet de soliciter votre aide pour un petit probleme
j'utilise une UserForm avec une list box pour faire apparaitre les valeur de la page NOTE donc j'utilise ce code
Private Sub UserForm_Initialize()
ListBox1.ColumnCount = 3
ListBox1.List = Sheets("NOTE").Range("H7:J20").Value
End Sub
de la j'aimerais pouvoir effacer n'importe quel ligne de la listbox avec un commandeButton mais j'aimerais que cela efface aussi les valeur sur la feuille de calcule NOTE donc j'utilise
Private Sub CommandButton3_Click()
Dim Indexlist
'Détermination de la ligne dans la feuille de base
Indexlist = ListBox1.ListIndex + 2
If Indexlist < 2 Then Exit Sub
Sheets("NOTE").Rows(Indexlist).Delete
Application.ScreenUpdating = False
Unload UserForm1
UserForm1.Show
End Sub
mais cela efface les valeurs de la listbox mais pas les valeur de la feuille et quand je rouvre l'UserForm elle ne se renitialise pas est ne fais plus aparaitre les valeur non effacer sur la feuille
merci de votre aide
respectueusement flycyber