Bien le bonjour à tout le monde.
J'ai un soucis pour supprimer des lignes après avoir importer des données d'une page web.
Je me suis fait un petit fichier excel pour l'euro millions.
Mon fichier va chercher les résultats du tirage, importe les données puis me donne le résultat par rapport à mes numéros.
Mais, la mise en page de la page web n'est pas toujours la même, ce serait trop simple.
Ce que je souhaiterais, c'est dans la colonne A de la feuille "Import Résultat", faire une recherche de la valeur "Euro millions" puis supprimer toutes les lignes précédentes.
Par exemple, si la valeur "Euro millions " est dans le cellule A130, supprimer les lignes de A1 à A129
J'ai essayé avec ce petit code mais cela ne fonctionne pas.
Sinon, j'utilise ce code où la valeur de la ligne doit être vérifié à chaque fois, puis je supprime les lignes vides (dans l'exemple ci-dessous, la valeur "Euro millions " est dans la cellule A127)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Sheets("Import Résultat").Select Range("A1").Select Cells.Find(What:="euro millions* ", After:=ActiveCell, LookIn:=xlFormulas, _ LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _ MatchCase:=False, SearchFormat:=False).Activate
En vous remerciant pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Sheets("Import Résultat").Select Range("A1").Select Rows("1:126").Select Selection.Delete Shift:=xlUp Range("A1:A26").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
Francis
Partager