effacer une ligne dans listbox

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Dennnisss

XLDnaute Occasionnel
Salut a tous

J'ai une exemple de listbox et j'essaie de faire effacer une ligne dans la feuille de calcul , il le fait tres bien dans la listbox mais n'efface pas la ligne choisie dans la feuille de calcul

alors j'ai besoin de votre aide svp

merci

dennnisss 😉 😉
 

Pièces jointes

Re : effacer une ligne dans listbox

Salut Dennnisss,

Dans ton USF, ta procédure de suppression, il faut mettre
Code:
Private Sub supprimer_Click()
  [COLOR=blue]Dim NumLig As Long
[/COLOR][COLOR=green]  ' Calculer le numéro de la ligne
  ' 1 = ligne d'entête + numéro dans ListBox + 1 = ListBox commence à zéro et non 1
[/COLOR]  [COLOR=blue]NumLig = 1 + Me.ListBox1.ListIndex + 1
[/COLOR]  ' Supprimer de la ListBox
  ListBox1.RemoveItem (ListBox1.ListIndex)
 [COLOR=green] ' supprimer la ligne sur la feuille
[/COLOR]  [COLOR=blue]Sheets("feuil1").Rows(NumLig).EntireRow.Delete
[/COLOR]End Sub

Voili, voilà 😉
 
Re : effacer une ligne dans listbox

Salut bruno M45

Dans ta reponse oui il fait bien sont travail , ma question est peut-on definir les lignes a supprimer

exemple j'aimerais supprimer les cellules C a W
au lieu d'une rangee complete car il detruit quelques formules sur les lignes selectionnees

Sheets("feuil1").Rows(NumLig).EntireRow.Delete

dons encore besoin de toi bruno

merci

dennnisss😉😉
 
Re : effacer une ligne dans listbox

Re,

Tu peux essayer en remplaçant
Code:
[COLOR=#0000ff]Sheets("feuil1").Rows(NumLig).EntireRow.Delete[/COLOR]

par
Code:
[COLOR=#0000ff]Sheets("feuil1").Range("C" & NumLig & ":W" & NumLig).ClearContents[/COLOR]

Voilà 😉
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour