• Initiateur de la discussion Initiateur de la discussion apdf1
  • Date de début Date de début

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 !

apdf1

XLDnaute Impliqué
Bonjour,

Voila j'ai un message d'erreur quand je veux supprimer une table dans ma listbox
Le message:

Erreur d'exécution "9"
L'indice n'appartient pas à la sélection.

Et la ligne qui surligne

Sheets(ListBox1.List(n)).Delete

Si quelqu'un peut m'aider je le remercie d'avance.

Bon dimanche à tous.

Cordialement
Max
 

Pièces jointes

Re : Message d'erreur

Salut Apdf1 😉

Tu boucles sur toutes les valeurs de ta ListBox1 au lieu de ne prendre que la ligne sélectionnée

Essaye ce code
Code:
 Dim n As Integer
 For n = ListBox1.ListCount - 1 To 0 Step -1
  If Me.ListBox1.Selected(n) = True Then
    Application.DisplayAlerts = False
    Sheets(ListBox1.List(n)).Delete
    ListBox1.RemoveItem (n)
    Application.DisplayAlerts = True
    ' Effacer la ligne de la base
    Sheets("Base").Rows(3 + n + 1).Delete
  End If
 Next

A+
 
Re.

Effectivement, après plusieurs essai, cela plante je pense que c'est du fait que en supprimant une feuille, il ne reconnait plus les autres donc comme la feuille n'est reconnue, il dit que celle que vous désirez effacer, n'appartient pas à la liste.
Pour contourner cela, j'ai rajouter deux lignes qui ferme et ré ouvre le userform ainsi la liste est à jour.
Et j'ai également ré ajusté la zone de la listbox car il affichait une ligne vide et qui plantait en essayant de l'effacer.🙂

Je pense que cela devrait fonctionner. A mon avis il devrait y avoir une autre solution que de fermer et ouvrir pour mettre à jour mais là je sèche.😕

A +

Oups oublié le fichier.
 

Pièces jointes

Dernière édition:
- 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

Réponses
3
Affichages
313
Réponses
17
Affichages
2 K
H
Réponses
2
Affichages
644
Harquins
H
Retour