Cellules consécutives VBA
Résolu/Fermé
A voir également:
- Cellules consécutives VBA
- Comment faire la somme de plusieurs cellules non consécutives sur excel - Guide
- Verrouiller cellules excel - Guide
- Excel compter cellule couleur sans vba - Guide
- Concatener deux cellules excel - Guide
- Vba ouvrir un fichier excel avec chemin ✓ - Forum VB / VBA
3 réponses
via55
Messages postés
14506
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
27 décembre 2024
2 738
3 mai 2016 à 16:39
3 mai 2016 à 16:39
Bonjour lili
Un exemple de macro à adapter à ton fichier, les bornes s'affichent dans une fenêtre message :
Cdlmnt
Via
Un exemple de macro à adapter à ton fichier, les bornes s'affichent dans une fenêtre message :
Sub bornes() For n = 2 To 100 ' boucle de la ligne 2 à la ligne 100 A MODIFIER POUR ADAPTER ' si valeur en col B <19.5 et valeur ligne précédente >= 19.5 on relève cette heure de début If Range("B" & n) < 19.5 And Range("B" & n - 1) >= 19.5 Then hd = TimeValue(Range("A" & n)) 'si valeur en col B <19.5 et valeur ligne suivante >=19.5 on relève cette heure de fin If Range("B" & n) < 19.5 And Range("B" & n + 1) >= 19.5 Then hf = TimeValue(Range("A" & n)) ' si la difference heure fin, heure debut > à 59 mn (0.041 en décimale pour excel) on ajoute ces bornes dans le message à afficher If (hf - hd) > 0.041 Then mess = mess & "D= " & hd & " F= " & hf & Chr(10) End If Next 'affichage message MsgBox mess End Sub
Cdlmnt
Via
Frenchie83
Messages postés
2240
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
11 août 2023
338
3 mai 2016 à 19:03
3 mai 2016 à 19:03
Bonsoir lili67, Bonsoir Via55
Autre proposition
https://www.cjoint.com/c/FEdraqf7Qxw
Cdlt
Autre proposition
https://www.cjoint.com/c/FEdraqf7Qxw
Cdlt