Suppression de lignes en fonction du numéro de ligne

  • Initiateur de la discussion Initiateur de la discussion Michael86
  • 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 !

M

Michael86

Guest
Bonjour,

Le fichier annexé (exporté depuis le logiciel R) est composé de numéros de lignes que je dois supprimer de ma base de données. Il ne faut pas tenir compte du premier nombre de chaque ligne (le nombre entre crochet [...]).

Mes connaissances en Excel sont minimes, je n'ai aucune idée comment m'y prendre.

Merci d'avance pour votre aide.
 

Pièces jointes

Re : Suppression de lignes en fonction du numéro de ligne

Bonjour Michael,

En principe cela doit marcher : A paramètrer l'emplacement de la base de données : Ici simulée en Feuil2

Code:
Dim Lecture As String
Dim ASupprimer As Variant
Dim Inter1 As String
Dim Tourne As Long
Dim LigneEnCourt As Long
With Sheets("Feuil1")
'l'on commence par la fin
LigneEnCourt = .Range("A" & Rows.Count).End(xlUp).Row
Do
  Lecture = .Range("A" & LigneEnCourt)
  Inter1 = Split(Lecture, "] ")(1)
  ASupprimer = Split(Inter1, " ")
  For Tourne = UBound(ASupprimer) To 0 Step -1
    If ASupprimer(Tourne) <> "" Then Sheets("Feuil2").Rows(ASupprimer(Tourne)).Delete
  Next Tourne
  LigneEnCourt = LigneEnCourt - 1
Loop Until LigneEnCourt = 0
End With
End Sub
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
987
Retour