VBA Erreur # due à des heures négatives
Résolu
chadu
-
chadu -
chadu -
Bonjour,
Je souhaite faire une synthèse des données avec lesquelles je travaille et je dois déterminer les temps mis pour effectuer certaines opérations et comparer le tout avec les valeurs théoriques.
Lors de mes calculs, je tombe sur des "heures négatives" et excel positionne des ### dans toutes les cases à "problèmes" j'aimerais faire en sorte que celles-ci restent vides mais je ne sais pas le programmer...
Afin d'être plus précise, un de mes calculs :
wsSynthese.Cells(lignesequence - 1, 6).Formula = "=C" + CStr(lignesequence - 1) + "-D" + CStr(lignesequence - 1) + "-E" + CStr(lignesequence - 1)
Merci pour votre aide
Je souhaite faire une synthèse des données avec lesquelles je travaille et je dois déterminer les temps mis pour effectuer certaines opérations et comparer le tout avec les valeurs théoriques.
Lors de mes calculs, je tombe sur des "heures négatives" et excel positionne des ### dans toutes les cases à "problèmes" j'aimerais faire en sorte que celles-ci restent vides mais je ne sais pas le programmer...
Afin d'être plus précise, un de mes calculs :
wsSynthese.Cells(lignesequence - 1, 6).Formula = "=C" + CStr(lignesequence - 1) + "-D" + CStr(lignesequence - 1) + "-E" + CStr(lignesequence - 1)
Merci pour votre aide
A voir également:
- VBA Erreur # due à des heures négatives
- Erreur t32 ✓ - Forum Livebox
- Erreur 0x80070643 - Accueil - Windows
- Iptv erreur de lecture - Forum TV & Vidéo
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- Tableau calcul heures supplémentaires ✓ - Forum MacOS
2 réponses
Peut etre qu'il suffirait de mettre dans tes formules de cellules sous Excel :
=SI([formule de l'heure]<;" ";SI([Formule de l'heure]>0;[Formule de l'heure];0)
La formule Si s'écrit dans la case sous excel et signifie :
SI(Condition à valider; résultat si vraie; résultat si faux)
Si je t'ai aidé tu devais être dans la mauvaise partie du forum, car c'est plus de la bureautique que de la programmation, je ne sais pas qui s'occupe de déplacer cela...
Aquhydro
=SI([formule de l'heure]<;" ";SI([Formule de l'heure]>0;[Formule de l'heure];0)
La formule Si s'écrit dans la case sous excel et signifie :
SI(Condition à valider; résultat si vraie; résultat si faux)
Si je t'ai aidé tu devais être dans la mauvaise partie du forum, car c'est plus de la bureautique que de la programmation, je ne sais pas qui s'occupe de déplacer cela...
Aquhydro
Mais je vais essayer de transposer ta réponse...let's see