Sélections de données suivant couleur de cellules
Résolu/Fermé
antoine_ic
Messages postés
8
Date d'inscription
mardi 26 avril 2016
Statut
Membre
Dernière intervention
12 mai 2016
-
26 avril 2016 à 18:53
Mosca - 27 avril 2016 à 10:52
Mosca - 27 avril 2016 à 10:52
A voir également:
- Sélections de données suivant couleur de cellules
- Excel cellule couleur si condition texte - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Reinstaller windows sans perte de données - Guide
- Excel compter les cellules de couleur - Guide
- Effacer les données de navigation - Guide
1 réponse
Bonjour
Cette macro indiquera en colonne D la durée d'un bloc hors normes (au niveau de la dernière cellule du bloc)
La colonne D doit être formatée pour afficher une durée ("hh:mm")
Cette macro indiquera en colonne D la durée d'un bloc hors normes (au niveau de la dernière cellule du bloc)
La colonne D doit être formatée pour afficher une durée ("hh:mm")
Sub test()
Dim maPlage100 As Range
Dim DernLigne100 As Long
Dim ii As Long
Dim TimeStart As Variant
Dim TimeStop As Variant
Dim Start As Boolean
Start = False
DernLigne100 = Range("C" & Rows.Count).End(xlUp).Row
Set maPlage100 = Range("B2:B" & DernLigne100)
With maPlage100.Interior
.Pattern = xlNone
.TintAndShade = 0
.PatternTintAndShade = 0
End With
For ii = 2 To DernLigne100
If Cells(ii, 3).Value < 45 Or Cells(ii, 3).Value > 60 Then
Cells(ii, 2).Interior.ColorIndex = 20
If Not Start Then
Start = True
TimeStart = Cells(ii, 2).Value
End If
Else
If Start Then
Start = False
TimeStop = Cells(ii - 1, 2).Value
Cells(ii - 1, 4).Value = TimeStop - TimeStart
End If
End If
Next ii
End Sub
27 avril 2016 à 09:16
A compléter la macro par ces lignes, afin de prendre en compte le denier bloc du tableau
Ajouter entre Next ii et End Sub
27 avril 2016 à 10:20
Je ne suis pas sûr cependant qu'il y ait besoin de l'édit car quand je check manuellement en faisant la somme de tous les temps, le dernier bloc du tableau est bien pris en compte.
Je suis en train de l'appliquer à tout mon classeur, et j'obtiens des résultats concluants.
Merci beaucoup et à une prochaine fois peut-être
27 avril 2016 à 10:52
Si le dernier bloc est dans la norme, ça ne changera rien.
Mieux vaut compléter la macro pour un usage plus général
A+