Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

pierrejean

XLDnaute Barbatruc
Re : manipulation horaire

bonjour meliokan

En attendant les formulistes vois si ceci te convient
 

Pièces jointes

  • horaire.zip
    15.1 KB · Affichages: 42
  • horaire.zip
    15.1 KB · Affichages: 36
  • horaire.zip
    15.1 KB · Affichages: 40

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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…