Suppression de ligne automatique

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

S

sMoR

Guest
Bonjour,

Je suis étudiant et je travail actuellement sur un projet d'étude thermique, je dispose actuellement de relevé de température sur quasiment toute une année.
Ces relevés sont fait sur une intervalle de 2 minutes, mais je cherche un moyen pour supprimer des lignes pour ne garder que les relevés avec une intervalle d'une heure.

Mon tableau est de cette forme,


Je voudrais donc garder les ligne pour l'heure: 12:01 ; 13:01 ; 14:01 etc

Mon niveau Excel étant nul, je ne sais pas du tout comment procéder. J'espère que vous pourrez m'aider.

Merci.
 
Re : Suppression de ligne automatique

Bonjour,

Je suis étudiant et je travail actuellement sur un projet d'étude thermique, je dispose actuellement de relevé de température sur quasiment toute une année.
Ces relevés sont fait sur une intervalle de 2 minutes, mais je cherche un moyen pour supprimer des lignes pour ne garder que les relevés avec une intervalle d'une heure.

Mon tableau est de cette forme,


Je voudrais donc garder les ligne pour l'heure: 12:01 ; 13:01 ; 14:01 etc

Mon niveau Excel étant nul, je ne sais pas du tout comment procéder. J'espère que vous pourrez m'aider.

Merci.

pas sur de pouvoir t'aider mais tu devrais laisser un classeur
exemple a dispo pour tout le monde
 
Re : Suppression de ligne automatique

bonjour,

voici une macro qui doit répondre à ton problème :

Code:
Sub test()
Dim i As Integer
With ThisWorkbook.Sheets("Feuil1")
    For i = .Range("A" & .Rows.Count).End(xlUp).Row To 1 Step -1
        Debug.Print Right(.Cells(i, 1).Text, 2)
        If IsDate(.Cells(i, 1)) And Right(.Cells(i, 1).Text, 2) <> "01" Then .Rows(i).Delete
    Next i
End With
End Sub

a+
 
Re : Suppression de ligne automatique

bonjour,

voici une macro qui doit répondre à ton problème :

Code:
Sub test()
Dim i As Integer
With ThisWorkbook.Sheets("Feuil1")
    For i = .Range("A" & .Rows.Count).End(xlUp).Row To 1 Step -1
        Debug.Print Right(.Cells(i, 1).Text, 2)
        If IsDate(.Cells(i, 1)) And Right(.Cells(i, 1).Text, 2) <> "01" Then .Rows(i).Delete
    Next i
End With
End Sub

a+

Je ne m'attendais pas a une réponse si rapide.

Mromain ta macro marche très bien, merci beaucoup pour ton aide !

A+ et encore merci
 
- 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

  • Question Question
XL 2021 Macro
Réponses
6
Affichages
332
Réponses
3
Affichages
1 K
Z
Réponses
2
Affichages
915
Z
A
Réponses
6
Affichages
930
audreydelaportiere
A
Retour