Suppression de ligne conditionnée

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

Marm

Guest
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
 
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+
 
- 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

L
Réponses
9
Affichages
1 K
Réponses
2
Affichages
1 K
J
Réponses
22
Affichages
3 K
jui42
J
Réponses
4
Affichages
991
O
  • Question Question
Microsoft 365 Problème Exit sub
Réponses
9
Affichages
1 K
omario1995
O
Réponses
13
Affichages
2 K
Retour