Suppression de ligne conditionnée

Marm

XLDnaute Nouveau
Bonjour,

Je récupère un fichier sur mon bureau que je dois traiter. Le but est de supprimer chaque ligne jusqu'à ce que la valeur atteinte en A1 soit 18:00:00
J'ai fait le code suivant en fonction d'autres fils du forum, mais ça ne fonctionne pas... Pourriez vous m'indiquer d'où vient mon erreur?
Merci !

Code:
Sub TraitementDonnées()
Dim i As Integer

Application.Workbooks.Open ("D:\Documents and Settings\Marm\Bureau\Produits.xls")
    Columns("B:B").Select
        Selection.Delete Shift:=xlToLeft
    Columns("C:C").Select
        Selection.Delete Shift:=xlToLeft
    For i = 1 To 50
        If Range("A1").Value <> "18:00:00" Then Range("A1").EntireRow.Delete
    Next i
    
End Sub
 

mromain

XLDnaute Barbatruc
Re : Suppression de ligne conditionnée

bonjour Marm,

je pense qu'il faut déjà remplacer
If Range("A1").Value <> "18:00:00" Then Range("A1").EntireRow.Delete
par
If Range("A1").Text <> "18:00:00" Then Range("A1").EntireRow.Delete

car Range("A1").Value=0.75 et Range("A1").Text = "18:00:00"

a+
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 489
Messages
2 088 855
Membres
103 976
dernier inscrit
kaizertv2001@gmailcom