pb de planning avec excel

  • Initiateur de la discussion Initiateur de la discussion linconnu
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

linconnu

XLDnaute Nouveau
bonjour tout le monde
je dois faire un planning pour chaque semaine du mois de juin mais j'ai un souci pour compter les heures car sur le planning je veux mettre les heures de travail et non pas la durée de travaille mais je ne sais pas comment faire pour calculer les heures travailler. Je m'explique sur le planning je veux mettre 10h-12h et je veux que dans la cases total il y est marquer directemet 2h et non pas 22h. Pour cela j'ai vu que l'on pouvait faire des macro mais je ne suis pas un expert en informatique et je ne sais pas comment faire.
pouvez vous m'aidez svp???
 
Re : pb de planning avec excel

Bonjour linconnu et Bienvenue sur le forum, francois91,

Sans un exemple joint, c'est un peu délicat, mais sinon, une cellule avec Heure d'arrivée, une autre avec Heure départ et sur une troisième : =cellule heure départ - cellule heure d'arrivée et au format Heure va te donner le temps travaillé.

A te lire pour plus dans ton projet.

Jean-Pierre
 
Re : pb de planning avec excel

Re,

Ton fichier, tel qu'il est conçu ne permet aucun calcul...

Exemple en C3 : 14h-18h, c'est du texte et en D2😀3, cellules fusionnées c'est encore du texte.

On ne peut faire de calcul sur du texte et encore moins sur des cellules fusionnées de ci de là.

Revois ta conception, ensuite on pourra sans doute faire quelque chose.

A te lire.

Jean-Pierre

Edit : Pas trop compris la modification de la police du texte
 
Dernière édition:
Re : pb de planning avec excel

merci cbea pour ta solution mais j'ai un petit souci avec, c'est des que je dépasse les 24h au total pour une personne le total repart a 0. Sinon ta solution est bien mais aurait tu une solution pour ce petit probleme??
 
Re : pb de planning avec excel

bonjour,


Code:
Function totalHeure(champ As Range)
  t = 0
  For Each c In champ
    p = InStr(c, "-")
    If p > 0 Then
       g = Left(c, p - 1)
       d = Mid(c, p + 1)
       If Right(g, 1) = "h" Then g = g & "0"
       If Right(d, 1) = "h" Then d = d & "0"
       g = CDate(Replace(g, "h", ":"))
       d = CDate(Replace(d, "h", ":"))
       t = t + d - g
    End If
  Next c
  totalHeure = t
End Function

JB
Formation Excel VBA JB
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
186
Réponses
3
Affichages
662
Réponses
1
Affichages
598
Réponses
1
Affichages
76
Retour