Bonjour,
Comment calculer des heures de jour et de nuit entre colonnes dans listview vba
excel
Cordialement
Re
J'arrive juste a faire les opérations de base
.ListItems(N).ListSubItems(6).Text = .ListItems(N).ListSubItems(6).Text + .ListItems(N).ListSubItems(8).Text
si vous avez une solution
Cordialement
Bonjour,
Comment calculer des heures de jour et de nuit entre colonnes dans listview
vba
excel
Cordialement
Re
J'arrive juste a faire les opérations de base
.ListItems(N).ListSubItems(6).Text = .ListItems(N).ListSubItems(6).Text +
.ListItems(N).ListSubItems(8).Text
si vous avez une solution
Cordialement
Ben il va falloir convertir ton texte qui représente la date et heure en une variable date et time.
Bonjour,
Comment calculer des heures de jour et de nuit entre colonnes dans listview
vba
excel
Cordialement
Bonjour
J'ai fais comme ca mais pas de resultat
ListView1.ListItems(12).ListSubItems.Add , ,
FormatDateTime(ListItems(12).ListSubItems, vbShortTime)
Cordialement
Bonjour,
Comment calculer des heures de jour et de nuit entre colonnes dans listview vba
excel
Cordialement
Bonjour
Merci ont avance la conversion fonctionne avec CDate
J'ai besoin de pouvoir faire des calcules entre les champs comme avec ces trois formules
dans les champs de la listview
heures de jour
=SI(D13=0;"";SI(E13>D13;MAX(0;MIN(E13;DebN)-MAX(D13;FinN));MAX(0;DebN-MAX(D13;FinN))+MAX(0;MIN(E13;DebN)-FinN)))
heures de nuit
=SI(D13=0;"";D14-F13)
total heures de travail
=SI(ESTERREUR(E13-D13);"";(SI(ESTVIDE(D13:E13);" ";MOD(E13-D13;1))))
Cordialement
Bonjour,
Comment calculer des heures de jour et de nuit entre colonnes dans listview
vba
excel
Cordialement
Bonjour
Merci ont avance la conversion fonctionne avec CDate
J'ai besoin de pouvoir faire des calcules entre les champs comme avec ces trois
formules
dans les champs de la listview
heures de jour
=SI(D13=0;"";SI(E13>D13;MAX(0;MIN(E13;DebN)-MAX(D13;FinN));MAX(0;DebN-MAX(D13;FinN))+MAX(0;MIN(E13;DebN)-FinN)))
heures de nuit
=SI(D13=0;"";D14-F13)
total heures de travail
=SI(ESTERREUR(E13-D13);"";(SI(ESTVIDE(D13:E13);" ";MOD(E13-D13;1))))
Cordialement
Le 09/04/2021 Í 11:34, Gortex a écrit :
En intégrant la date généralement cela simplifie le problème.
Re
J'arrive juste a faire les opérations de base
.ListItems(N).ListSubItems(6).Text = .ListItems(N).ListSubItems(6).Text + .ListItems(N).ListSubItems(8).Text
si vous avez une solution
Cordialement
Le 09/04/2021 Í 19:31, gortex a écrit :
Ben il va falloir convertir ton texte qui représente la date et heure en une variable date et time.
Bonjour
J'ai fais comme ca mais pas de resultat
ListView1.ListItems(12).ListSubItems.Add , , FormatDateTime(ListItems(12).ListSubItems, vbShortTime)
Cordialement
Le 11/04/2021 Í 17:29, gortex a écrit :
Ou as-tu trouvé cette formulation ?
https://docs.microsoft.com/fr-fr/office/vba/language/concepts/getting-started/type-conversion-functions
Bonjour
Merci ont avance la conversion fonctionne avec CDate
J'ai besoin de pouvoir faire des calcules entre les champs comme avec ces trois formules
dans les champs de la listview
heures de jour
=SI(D13=0;"";SI(E13>D13;MAX(0;MIN(E13;DebN)-MAX(D13;FinN));MAX(0;DebN-MAX(D13;FinN))+MAX(0;MIN(E13;DebN)-FinN)))
heures de nuit
=SI(D13=0;"";D14-F13)
total heures de travail
=SI(ESTERREUR(E13-D13);"";(SI(ESTVIDE(D13:E13);" ";MOD(E13-D13;1))))
Cordialement
Le 12/04/2021 Í 02:15, gortex a écrit :
Tu es sur que tu travaille avec Access ;)
Re
oui ma listview est en liaison Access
Je souhaite avoir les même calcule que les trois formules entre les champs de la listview
Le 12/04/2021 Í 20:29, gortex a écrit :
Oui mais le projet VBA il est ou (Excel ou Access) ?
Bonjour
Vba est dans excel et donner dans runtime access