1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
'on regarde les temps depassés
For i = 2 To NbLignesFeuil1
ValeurTemp = Sheets("feuil1").Cells(i, 12)
'on cherche la priority dans le tableau rempli et on remplace par le temps correspondant
For j = 1 To NbLignesFeuil2
If (ValeurTemp = Donnees(j, 1)) Then
ValeurTemp = Donnees(j, 2)
Exit For
End If
Next
'on regarde si la valeur est supérieure à la durée totale (colonne D)
If (ValeurTemp < Sheets("feuil1").Cells(i, 4)) Then
Sheets(NomFeuille).Cells(NumLigneCopiee, 1) = Sheets("feuil1").Cells(i, 1)
Sheets(NomFeuille).Cells(NumLigneCopiee, 2) = Sheets("feuil1").Cells(i, 2)
Sheets(NomFeuille).Cells(NumLigneCopiee, 3) = Sheets("feuil1").Cells(i, 3)
Sheets(NomFeuille).Cells(NumLigneCopiee, 4) = Sheets("feuil1").Cells(i, 6)
Sheets(NomFeuille).Cells(NumLigneCopiee, 5) = Sheets("feuil1").Cells(i, 11)
NumLigneCopiee = NumLigneCopiee + 1
End If
Next |
Partager