IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Seuils sur cumuls heures


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Homme Profil pro
    Utilisateur d'informatique
    Inscrit en
    Juillet 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Utilisateur d'informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 11
    Par défaut Cumuls d'heures : comment affecter un seuil par variables Vba ?
    Bonjours à tous,
    Excusez moi pour le préambule un peu long :
    Le but est de suivre une "usure" de cartouches de filtrations d'un compresseur de plongée.
    Actuellement on utilise une feuille excel avec la saisie de l'heure system qd on commence à gonfler, puis dans une autre cellule l'heure system de l'arrêt, on calcul le temps d'utilisation dans la cellule suivante et enfin le cumul dans la dernière cellule. Les cellules ont pour format "[hh]\Hmm".
    Dans 3 cellules à part on a le départ du cumul, le seuil d'alerte de changement et le seuil de changement impératif.
    Un format conditionnel dans la colonne des cumuls basé sur la valeur par rapport aux seuils met les cellules de cumul en fond rose l'alerte et en rouge le changement impératif.
    Tout cela marche, mais pour éviter une écriture sur la feuille directement (besoin de sécurité) j'ai développé du code avec un formulaire, l'écriture et les calculs fonctionnent, mais la ou je "patouile lamentablement" c'est que je n'arrive pas à fixer les seuils (exprimés en "[hh]:mm" dans des variables (pour pouvoir écrire les formules conditionnelles en Vba).
    Alors que dans la feuille Excel j'additionne correctement 2297:05 + 00:07 par exemple (la première cellule est au format "[hh]:mm" la deuxième au format "[hh]\Hmm") par Vba je n'y arrive pas

    Merci de me lire et de me mettre sur la piste.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : Canada

    Informations forums :
    Inscription : Février 2008
    Messages : 25
    Par défaut
    Salut et bienvenu sur le forum.

    Serais-t'il possible de nous fournir une copie de ton fichier afin de voir le code en question. J'ai ma petite idée, mais sans le code je pourrais t'envoyer dans le champs.

    Merci!

  3. #3
    Membre averti
    Homme Profil pro
    Utilisateur d'informatique
    Inscrit en
    Juillet 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Utilisateur d'informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 11
    Par défaut
    >HabsWarrior
    Merci de m'avoir lu (et répondu ),
    Le fichier ?, j'envoie le classeur composé de :
    - onglet(1) : "FormatCond03" (Amélioration de ce que mes collègues utilisaient pour leur permettre de tester les formats cond.)
    - onglet(2) : "EssBaseDonnée" (la feuille dans laquelle le code écrit)
    - onglet(3) : "Noms" (liste des personnes autorisée à modifier du code)

    Le futur, un UserForm à onglets (Utilisation(1)-Maintenance(2) ), protéger les feuilles par Pass, changer de feuille après changement de cartouche, surveiller aussi d'autres seuils (courroies de transmission et d'autres pièces d'usures).

    J'espère avoir été clair.
    A+
    Fichiers attachés Fichiers attachés

  4. #4
    Membre averti
    Homme Profil pro
    Utilisateur d'informatique
    Inscrit en
    Juillet 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Utilisateur d'informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 11
    Par défaut Cumuls d'heures : comment affecter un seuil par variables Vba ?
    Bonjour,
    N'ayant pas trouvé de solution , j'ai continué mes investigations, et apporté des modifications au code, maintenant j'écris par VBa le format conditionnel à partir de valeurs écrites sur la feuille "EssBaseDonnée", ça fonctionne, j'ai révisé mon vB6 et donc j'ai essayé dans la fenêtre d'exécution divers façons d'entrer la valeur "2297:05" avec IsDate ou en encadrant de #, ça fonctionne pô
    Merci de m'aider si possible, ou de me mettre sur une piste (Url | idées) si vous n'avez pas le temps de tester.
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [XL-97] Calcul sur cumul d'heures
    Par starius dans le forum Excel
    Réponses: 3
    Dernier message: 08/09/2011, 17h30
  2. Opération sur des heures dans Excel
    Par mirascheat dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 15/12/2005, 10h34
  3. Critère sur l'heure pour Sql
    Par samlepiratepaddy dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 30/11/2005, 15h33
  4. [CR] pb (concaténation/Conversion/Addition) sur date/heure
    Par marvel dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 20/12/2004, 15h31
  5. Commande date. Faire des opération sur l'heure?
    Par fidififouille dans le forum Linux
    Réponses: 9
    Dernier message: 23/08/2004, 15h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo