Bonjour, je vous met en PJ un fichier en remerciant sa créatrice (teur) qui fonctionne bien et j'aurai voulu y amené une modification a savoir effacer cellule dans la colonne A sans impact sur les colonne B/C .Jai mis la colonne en tableau. Par avance, merci pour votre implication.
Bonjour Fanfan , je te remercie pour ton implication.je viens de tester ta proposition qui fonctionne mais peut être que je me suis mal exprimé a ma demande, a savoir en plus de supprimer le contenu de la cellule du tableau , il faudrait aussi supprimer sa ligne , en résumé avoir une colonne d'un tableau sans trou , je ne sais pas si je me suis bien fait comprendre , enfin je l'espère ! , par avance merci
Il faut savoir que la méthode .AddItem prend trop de temps sur un grand tableau.
Utilisez plutôt la méthode .List.
Par ailleurs puisqu'on a un tableau structuré Tableau2 autant l'utiliser :
VB:
Private Sub CommandButton1_Click()
With ComboBox1
If .ListIndex <> -1 Then [Tableau2].Cells(.ListIndex + 1).Delete xlUp
UserForm_Initialize
.Text = ""
.SetFocus
End With
End Sub
Private Sub UserForm_Initialize()
ComboBox1.List = [Tableau2].Resize(, 2).Value 'pour avoir au moins 2 éléments
End Sub
Il faut savoir que la méthode .AddItem prend trop de temps sur un grand tableau.
Utilisez plutôt la méthode .List.
Par ailleurs puisqu'on a un tableau structuré Tableau2 autant l'utiliser :
VB:
Private Sub CommandButton1_Click()
With ComboBox1
If .ListIndex <> -1 Then [Tableau2].Cells(.ListIndex + 1).Delete xlUp
UserForm_Initialize
.Text = ""
.SetFocus
End With
End Sub
Private Sub UserForm_Initialize()
ComboBox1.List = [Tableau2].Resize(, 2).Value 'pour avoir au moins 2 éléments
End Sub