XL 2019 Variable formule dans un tableau

Glubby21

XLDnaute Nouveau
Bonjour à tous,

je sollicite votre aide pour un soucis de remplissage de tableau.
je remplis des données dans un tableau grâce un userForm
Dans mon tableau actuel, je souhaite connaitre la durée entre deux horaires qui sont rentrées dans deux colonnes, par cette formule : =SI([@Départ]>[@Arrivée];(24-[@Départ])+[@Arrivée];[@Départ]-[@Arrivée])"
Seulement je bloque sur comment écrire cela pour que cela soir implémenté dans mon tableau
J'ai essayé de mettre directement la formule, de passer par une variable etc, mais rien en marche.
Auriez-vous une solution ?

Les données sont secondairement transformées au format heur pour avoir quelque chose de lisible.

Merci à ceux qui auront une réponse !!
 

Pièces jointes

  • Nouvelle BDD SMUR pédiatrique.xlsm
    66.7 KB · Affichages: 6
Solution
Hello

quand tu écris une formule en VBA, les ; deviennent des ,
la fonction doit etre écrite en anglais (moins de problème avec l'utilisation de formulalocal, formula..
donc ta durée devrait s'écrire
VB:
Duree = "=if([@Départ]>[@Arrivée],(24-[@Départ])+[@Arrivée],[@Départ]-[@Arrivée])"

après. suis pas sur que la formule soit la bonne..

vgendron

XLDnaute Barbatruc
Hello

quand tu écris une formule en VBA, les ; deviennent des ,
la fonction doit etre écrite en anglais (moins de problème avec l'utilisation de formulalocal, formula..
donc ta durée devrait s'écrire
VB:
Duree = "=if([@Départ]>[@Arrivée],(24-[@Départ])+[@Arrivée],[@Départ]-[@Arrivée])"

après. suis pas sur que la formule soit la bonne..
 

Discussions similaires

Statistiques des forums

Discussions
311 727
Messages
2 081 962
Membres
101 852
dernier inscrit
dthi16088