Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

gros volume horaire

10 réponses
Avatar
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

10 réponses

Avatar
Caetera
> 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
Avatar
Mgr.Abile
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" a écrit dans le message de
news:
Bonjour à tous


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

Cordialement

Eliot


Avatar
EliotNaiss
merci mgr, mais je pouvait me passer d'une telle réponse, nulle !!
"Mgr.Abile" a écrit dans le message de
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" a écrit dans le message de
news:
Bonjour à tous


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

Cordialement

Eliot





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


"Caetera" a écrit dans le message de
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



Avatar
Mgr.Abile
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" a écrit dans le message de
news:
merci mgr, mais je pouvait me passer d'une telle réponse, nulle !!
"Mgr.Abile" a écrit dans le message de
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" a écrit dans le message de
news:
Bonjour à tous


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

Cordialement

Eliot








Avatar
Jacky
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" a écrit dans le message de news:

merci mgr, mais je pouvait me passer d'une telle réponse, nulle !!
"Mgr.Abile" a écrit dans le message de
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" a écrit dans le message de
news:
Bonjour à tous


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

Cordialement

Eliot








Avatar
Daniel.C
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" a écrit dans le message de
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





Avatar
Modeste
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)
Avatar
EliotNaiss
grand merci à daniel.c et à modeste pour leurs explications.
cordialement

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


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


"Caetera" a écrit dans le message de
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






Avatar
Mgr.Abile
;o)))
Je file à matines, je suis déjà en retard
--
News://news.microsoft.com/microsoft.public.fr.excel
Allez en paix
T.Abile
"Jacky" a écrit dans le message de
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" a écrit dans le message de news:

merci mgr, mais je pouvait me passer d'une telle réponse, nulle !!
"Mgr.Abile" a écrit dans le message de
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" a écrit dans le message de
news:
Bonjour à tous


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

Cordialement

Eliot