manipulation horaire

meliokan

XLDnaute Nouveau
Bonjour (ou plutôt bonsoir, vu l'heure qu'il est).

J'ai besoin de votre aide pour ce problème, j'ai cherché pas mal de temps, mais là mon cerveau me fait un 'syntax error' et je n'arrive plus à rien.

Je vous mets un fichier joint pour explications. Merci à tous.
 

Pièces jointes

  • horaire.xls
    24 KB · Affichages: 82
  • horaire.xls
    24 KB · Affichages: 83
  • horaire.xls
    24 KB · Affichages: 83

meliokan

XLDnaute Nouveau
Re : manipulation horaire

Un enorme MERCI à vous deux

J'ai étudier de près vos propositions et finalement , j'ai opté pour le vba,mais avec une petite retouche.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim i As Integer

debut = 0
i = 0
For n = 3 To Range("B65536").End(xlUp).Row
If Range("I" & n) <> "" Then
i = n
Do While Range("G" & i) = ""
i = i - 1
Loop
debut = Range("G" & i)
Range("J" & n) = Range("I" & n) - debut
i = 0

End If

Next n

End Sub


A ce propos, comment declare-t-on la variable 'debut' ?
dim debut as date ?

esce que le i=0 de la fin est necessaire ?

Merci encore
a+
 

Discussions similaires

Statistiques des forums

Discussions
312 837
Messages
2 092 661
Membres
105 482
dernier inscrit
Eric.FKF