histoire de 15 min

justine

XLDnaute Occasionnel
bonsoir a tous.
je suis entrain de faire une petite application et je coince sur un petit probleme.
sur une feuille xl, j'ai un tableau ou je colore certaine cellules en rouge si la personne fait des heures supplementaires.
chaques cellules colorées representent 15 min.
comment en fin de calcul, convertir la somme des minutes en heures et le reste en minutes.
j'aimerais avoir la solution en vba.

justine
 

Robert

XLDnaute Barbatruc
Repose en paix
Bonsoir Justine, bonsoir le forum,

Un petit exemple qui pourrait t'aider. Écris une valeur en A1 et lance la macro ci-dessous :


Sub Macro1()
Dim tot As Integer 'déclare la variable tot
Dim heur As String 'déclare la variable heur
Dim min As String 'déclare la variable min

tot = Range('A1').Value 'définit la variable tot

If tot \\\\\\\\ 60 < 10 Then 'condition : si l'entier de la division de tot par 60 est inférieur à 10
heur = Format(tot \\\\\\\\ 60, '00') 'définit la variable heur
Else 'sinon
heur = tot \\\\\\\\ 60 'définit la variable heur
End If 'fin de la condition

If tot Mod 60 < 10 Then 'condition : si le reste de la division de tot par 60 est inférieur à 10
min = Format(tot Mod 60, '00') 'définit la variable min
Else 'sinon
min = tot Mod 60 'définit la variable min
End If 'fin de la condition

MsgBox heur & ':' & min 'mesage
End Sub

Message édité par: Robert, à: 23/03/2006 21:34
 

Statistiques des forums

Discussions
312 493
Messages
2 088 956
Membres
103 989
dernier inscrit
jralonso