gros volume horaire

Le
EliotNaiss
Bonjour à tous
je suis sous excel 2003.
je viens de remarquer qu'on ne peut pas saisir un gros volume horaire
dépassant 9999:59.
9999:59 est un numérique mais 10000:00, non !
Si je fais un somme(..) ca marche , mais je désire saisir cette valeur
dans ce format !
Auriez-vous une solution ?

Cordialement

Eliot
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Caetera
Le #18669101
> je viens de remarquer qu'on ne peut pas saisir un gros volume horaire
dépassant 9999:59.
9999:59 est un numérique mais 10000:00, non !



C'est une limite (répertoriée) Excel : 9999:59:59

19av
Mgr.Abile
Le #18669361
Bonsoir mon fils,
Faire un somme est parfois une solution, d'ailleurs celle préférée de Frère
Laurent, dit Siesting Hoax
--
News://news.microsoft.com/microsoft.public.fr.excel
Allez en paix
T.Abile
"EliotNaiss" news:
Bonjour à tous


[...]
Si je fais un somme(.....) ca marche [...]
Auriez-vous une solution ?

Cordialement

Eliot


EliotNaiss
Le #18681631
merci mgr, mais je pouvait me passer d'une telle réponse, nulle !!
"Mgr.Abile" news:
Bonsoir mon fils,
Faire un somme est parfois une solution, d'ailleurs celle préférée de
Frère Laurent, dit Siesting Hoax
--
News://news.microsoft.com/microsoft.public.fr.excel
Allez en paix
T.Abile
"EliotNaiss" news:
Bonjour à tous


[...]
Si je fais un somme(.....) ca marche [...]
Auriez-vous une solution ?

Cordialement

Eliot





EliotNaiss
Le #18681621
merci, je ne trouve pas cette limité répertoriée !
pourquoi cela marche qd j'utilise la fonction somme() ??


"Caetera" news:
je viens de remarquer qu'on ne peut pas saisir un gros volume horaire
dépassant 9999:59.
9999:59 est un numérique mais 10000:00, non !



C'est une limite (répertoriée) Excel : 9999:59:59

19av



Mgr.Abile
Le #18681611
Bonsoir,
"pouvais", mon fils, pas "pouvait"
Par ailleurs, une somme nulle reste une somme !
:-))
--
News://news.microsoft.com/microsoft.public.fr.excel
Allez en paix
T.Abile
"EliotNaiss" news:
merci mgr, mais je pouvait me passer d'une telle réponse, nulle !!
"Mgr.Abile" news:
Bonsoir mon fils,
Faire un somme est parfois une solution, d'ailleurs celle préférée de
Frère Laurent, dit Siesting Hoax
--
News://news.microsoft.com/microsoft.public.fr.excel
Allez en paix
T.Abile
"EliotNaiss" news:
Bonjour à tous


[...]
Si je fais un somme(.....) ca marche [...]
Auriez-vous une solution ?

Cordialement

Eliot








Jacky
Le #18681601
Alors là... Monseigneur , c'est l'heure(en gros volume)de la prohibition.
Eliot Ness va sévir, attention au vin de messe.
;o))))
--
Salutations
JJ


"EliotNaiss"
merci mgr, mais je pouvait me passer d'une telle réponse, nulle !!
"Mgr.Abile" news:
Bonsoir mon fils,
Faire un somme est parfois une solution, d'ailleurs celle préférée de
Frère Laurent, dit Siesting Hoax
--
News://news.microsoft.com/microsoft.public.fr.excel
Allez en paix
T.Abile
"EliotNaiss" news:
Bonjour à tous


[...]
Si je fais un somme(.....) ca marche [...]
Auriez-vous une solution ?

Cordialement

Eliot








Daniel.C
Le #18681541
Bonsoir.

Le problème est connu, sans que je puisse te dire pourquoi. Bob Philips
a posté un contournement, à mettre dans le module feuille :

Private Sub Worksheet_Change(ByVal Target As Range)
Const WS_RANGE As String = "H1:H10" '<== change to suit
Dim nNumColons As Long
Dim pos1 As Long
Dim pos2 As Long
Dim nHours As Double
Dim nMins As Double
Dim nSecs As Double
On Error GoTo ws_exit
Application.EnableEvents = False
If Not Intersect(Target, Me.Range(WS_RANGE)) Is Nothing Then
With Target
nNumColons = Len(.Text) - Len(Replace(.Text, ":", ""))
If nNumColons > 0 Then
pos1 = InStr(.Text, ":")
nHours = Val(Left(.Text, pos1))
If nNumColons = 2 Then
pos2 = InStr(pos1 + 1, .Text, ":")
nMins = Val(Mid(.Text, pos1 + 1, pos2 - pos1 - 1))
nSecs = Val(Mid(.Text, pos2 + 1))
Else
nMins = Val(Mid(.Text, pos1 + 1))
End If
If nHours >= 10000 Then
.Value = TimeSerial(9999, 59, 59)
.Value = .Value + TimeSerial(nHours - 9999, nMins -
59, nSecs - 59)
Else
.Value = TimeSerial(nHours, nMins, nSecs)
End If
.NumberFormat = "[h]:mm" & IIf(nNumColons = 2, ":ss",
"")
End If
End With
End If
ws_exit:
Application.EnableEvents = True
End Sub

Telle quelle, la macro est limitée à la plage H1:H10, à modifier.

Cordialement.
Daniel

merci, je ne trouve pas cette limité répertoriée !
pourquoi cela marche qd j'utilise la fonction somme() ??


"Caetera" news:
je viens de remarquer qu'on ne peut pas saisir un gros volume horaire
dépassant 9999:59.
9999:59 est un numérique mais 10000:00, non !



C'est une limite (répertoriée) Excel : 9999:59:59

19av





Modeste
Le #18681501
Bonsour® EliotNaiss

merci, je ne trouve pas cette limité répertoriée !



F1 : limites et specifications
Date la plus ancienne autorisée pour les calculs 1er janvier 1900
(1er janvier 1904 en cas d'utilisation du système de date basé sur 1904)
Date la plus récente autorisée pour les calculs 31 décembre 9999
Durée maximale pouvant être entrée 9999:99:99

!!!! il s'agit de limite en saisie directe :
;o))) Mais rien n'interdit de saisir :
q003183,9999998 *"1:"
format cellule [h]:mm

C'est la limite ultime (temps depuis 01/01/1900 00:00:00 jusqu'au 31/12/9999 23:59:59)
71003183:59:59,999 (71 millions et quelques heures , 59 mn 59 sec 999 milliemes)
c-a-d en valeur interne excel :
2 958 466 (env. 3 millions de jours)
EliotNaiss
Le #18681491
grand merci à daniel.c et à modeste pour leurs explications.
cordialement

"mgr.abile" me donne mal au foie ...


"EliotNaiss" news:
merci, je ne trouve pas cette limité répertoriée !
pourquoi cela marche qd j'utilise la fonction somme() ??


"Caetera" news:
je viens de remarquer qu'on ne peut pas saisir un gros volume horaire
dépassant 9999:59.
9999:59 est un numérique mais 10000:00, non !



C'est une limite (répertoriée) Excel : 9999:59:59

19av






Mgr.Abile
Le #18681461
;o)))
Je file à matines, je suis déjà en retard
--
News://news.microsoft.com/microsoft.public.fr.excel
Allez en paix
T.Abile
"Jacky" news:
Alors là... Monseigneur , c'est l'heure(en gros volume)de la prohibition.
Eliot Ness va sévir, attention au vin de messe.
;o))))
--
Salutations
JJ


"EliotNaiss"
merci mgr, mais je pouvait me passer d'une telle réponse, nulle !!
"Mgr.Abile" news:
Bonsoir mon fils,
Faire un somme est parfois une solution, d'ailleurs celle préférée de
Frère Laurent, dit Siesting Hoax
--
News://news.microsoft.com/microsoft.public.fr.excel
Allez en paix
T.Abile
"EliotNaiss" news:
Bonjour à tous


[...]
Si je fais un somme(.....) ca marche [...]
Auriez-vous une solution ?

Cordialement

Eliot













Publicité
Poster une réponse
Anonyme