A voir également:
- Opérations sous excel
- Liste déroulante excel - Guide
- Formule excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Mise en forme conditionnelle excel - Guide
4 réponses
Raymond PENTIER
Messages postés
58451
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 mai 2024
17 117
15 mai 2011 à 01:55
15 mai 2011 à 01:55
Bonjour Marimar.
"je dois faire des Opérations sur des chapms de type hh:mm:ss . ESQ 'il ya la possibilité d'ecrire des programme sous excel".
Si ta question peut aussi s'écrire "je dois faire des Opérations sur des cellules de format hh:mm:ss . ESQ 'il ya la possibilité d'ecrire des formules sous excel", alors la réponse est :
"Oui, tu fais comme pour des nombres ordinaires. Mais si l'un des résultats doit être négatif, Excel refusera de faire l'opération. Et si certains résultats doivent dépasser 24:00:00 il faut modifier le format en mettant hh entre crochets [hh]".
Cordialement.
"je dois faire des Opérations sur des chapms de type hh:mm:ss . ESQ 'il ya la possibilité d'ecrire des programme sous excel".
Si ta question peut aussi s'écrire "je dois faire des Opérations sur des cellules de format hh:mm:ss . ESQ 'il ya la possibilité d'ecrire des formules sous excel", alors la réponse est :
"Oui, tu fais comme pour des nombres ordinaires. Mais si l'un des résultats doit être négatif, Excel refusera de faire l'opération. Et si certains résultats doivent dépasser 24:00:00 il faut modifier le format en mettant hh entre crochets [hh]".
Cordialement.
Merci bcp pour vos aides c'est déja sauf que,
je viens de commencer avec les macro et je n'arrive pas a faire des traitements sur des champs de type: hh,mm,ss.
voila mon programme pour pouvoir supprimer les lignes qui sont inférieur à 16:30:00 et supérieur à 19:00:00 mais mon programme ne prends pas ça en compte.
sub supr_ligne()
Dim Dep As Date
Const Nb_ligne As Integer = 1110
Const heur1 As date = 16:30:00, heur2 As Date = 19:00:00 (cette forme n'est pas accepté par Excel)alors comment faire).
for i=1 to Nb_ligne
Dep=Cells(i,4).Select
If Dep < heur1 and Dep > heur2 then
cells(i,4).clearsContents
EndIf
Next
End Sub
SVP j'ai besoin de savoir coment je peux lui données des heures.
je viens de commencer avec les macro et je n'arrive pas a faire des traitements sur des champs de type: hh,mm,ss.
voila mon programme pour pouvoir supprimer les lignes qui sont inférieur à 16:30:00 et supérieur à 19:00:00 mais mon programme ne prends pas ça en compte.
sub supr_ligne()
Dim Dep As Date
Const Nb_ligne As Integer = 1110
Const heur1 As date = 16:30:00, heur2 As Date = 19:00:00 (cette forme n'est pas accepté par Excel)alors comment faire).
for i=1 to Nb_ligne
Dep=Cells(i,4).Select
If Dep < heur1 and Dep > heur2 then
cells(i,4).clearsContents
EndIf
Next
End Sub
SVP j'ai besoin de savoir coment je peux lui données des heures.
spyderpaint
Messages postés
21
Date d'inscription
lundi 16 mai 2011
Statut
Membre
Dernière intervention
18 mai 2011
1
Modifié par spyderpaint le 16/05/2011 à 11:11
Modifié par spyderpaint le 16/05/2011 à 11:11
pour corriger ce qu'a dit Raymond PENTIER excel est capable de calculer des heures négative mais il faut cocher l'option pour que le calendrier ne commence pas le 01/01/1900 mais 1904
dans option excel/options avancées/lors du calcul de ce classeur/
cocher l'option utiliser la calendrier a partir de 1904
et la excel affichera bien par exemple -10:00
et pour dépasser 24:00 tu peux aussi aller dans format de cellule heure
voila pour le programme il faudrait que tu détaille ce que tu veux faire car comme ca on peux pas deviner
a+
dans option excel/options avancées/lors du calcul de ce classeur/
cocher l'option utiliser la calendrier a partir de 1904
et la excel affichera bien par exemple -10:00
et pour dépasser 24:00 tu peux aussi aller dans format de cellule heure
voila pour le programme il faudrait que tu détaille ce que tu veux faire car comme ca on peux pas deviner
a+
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 302
16 mai 2011 à 14:55
16 mai 2011 à 14:55
Concernant le calendrier 1904, lire une fois pour toutes
http://xcell05.free.fr/pages/form/dateheure.htm#Calendriers
et pour des heures négatives; par ex début travail à 17:30h en A1 fin à 3:15h du matin en B1
=MOD(B1-A1;1) renvoie 9:45h
http://xcell05.free.fr/pages/form/dateheure.htm#Calendriers
et pour des heures négatives; par ex début travail à 17:30h en A1 fin à 3:15h du matin en B1
=MOD(B1-A1;1) renvoie 9:45h
croumble
Messages postés
640
Date d'inscription
samedi 24 avril 2010
Statut
Membre
Dernière intervention
21 novembre 2011
37
14 mai 2011 à 20:11
14 mai 2011 à 20:11
Quelle version d'Exel avez vous?
croumble
Messages postés
640
Date d'inscription
samedi 24 avril 2010
Statut
Membre
Dernière intervention
21 novembre 2011
37
14 mai 2011 à 22:32
14 mai 2011 à 22:32
La réponse est oui c'est une marco qui se trouve dans développeur