Macro qui fonctionne mais qui donne des résultats manquants
Résolu/Fermé
hopeafterall
Messages postés
67
Date d'inscription
lundi 12 novembre 2018
Statut
Membre
Dernière intervention
6 avril 2020
-
20 févr. 2020 à 15:14
hopeafterall Messages postés 67 Date d'inscription lundi 12 novembre 2018 Statut Membre Dernière intervention 6 avril 2020 - 31 mars 2020 à 17:59
hopeafterall Messages postés 67 Date d'inscription lundi 12 novembre 2018 Statut Membre Dernière intervention 6 avril 2020 - 31 mars 2020 à 17:59
A voir également:
- Macro qui fonctionne mais qui donne des résultats manquants
- Macro word - Guide
- Macro logiciel - Télécharger - Organisation
- Lexer resultats - Télécharger - Sport
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro recorder - Télécharger - Confidentialité
6 réponses
yg_be
Messages postés
22719
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
23 avril 2024
1 476
22 févr. 2020 à 10:09
22 févr. 2020 à 10:09
bonjour,
quand tu écris que la macro donne des résultats manquants, veux-tu dire que la macro ne retourne pas des résultats que tu attends, ou qu'elle retourne un résultat que tu n'attends pas?
peux-tu être plus précise et plus concrète?
où as-tu un résultat qui diffère de ce que tu attends?
qu'attends-tu comme valeur à cet endroit, et pourquoi?
quand tu écris que la macro donne des résultats manquants, veux-tu dire que la macro ne retourne pas des résultats que tu attends, ou qu'elle retourne un résultat que tu n'attends pas?
peux-tu être plus précise et plus concrète?
où as-tu un résultat qui diffère de ce que tu attends?
qu'attends-tu comme valeur à cet endroit, et pourquoi?
hopeafterall
Messages postés
67
Date d'inscription
lundi 12 novembre 2018
Statut
Membre
Dernière intervention
6 avril 2020
1
20 févr. 2020 à 15:56
20 févr. 2020 à 15:56
désolée j'ai oublié de joindre les deux classeurs indispensables pour l'exécution de la macro
vous double cliquez sur la cellule jan-20 dans la feuille "Base" est la macro lance les calculs
le résultat comme mentionnée ci dessus n'est pas complet
lien vers "production"
https://mon-partage.fr/f/LcBZiah2/
lien vers "rapport journalier"
https://mon-partage.fr/f/vk6fRNi8/
les trois fichiers doivent être dans le même dossier
vous double cliquez sur la cellule jan-20 dans la feuille "Base" est la macro lance les calculs
le résultat comme mentionnée ci dessus n'est pas complet
lien vers "production"
https://mon-partage.fr/f/LcBZiah2/
lien vers "rapport journalier"
https://mon-partage.fr/f/vk6fRNi8/
les trois fichiers doivent être dans le même dossier
hopeafterall
Messages postés
67
Date d'inscription
lundi 12 novembre 2018
Statut
Membre
Dernière intervention
6 avril 2020
1
22 févr. 2020 à 09:28
22 févr. 2020 à 09:28
hello!
si quelqu'un pourrait résoudre ce problème mystère! :(
si quelqu'un pourrait résoudre ce problème mystère! :(
hopeafterall
Messages postés
67
Date d'inscription
lundi 12 novembre 2018
Statut
Membre
Dernière intervention
6 avril 2020
1
Modifié le 22 févr. 2020 à 10:32
Modifié le 22 févr. 2020 à 10:32
Bonjour yg_be,
merci de votre retour!
la macro fonctionne mais elle manque de résultats dans quelques lignes et dans quelques feuilles (colorées en jaunes) ces cellules doivent contenir la durée de la panne de la machine le jour déjà mentionnée dans la même ligne ou la valeur de la durée est manquante
la valeur de la panne est calculé à partir du fichier "production" qui donne journalièrement le rendement de chaque machine alors à partir de ces rendements je déduis la durée de panne de chaque machine que je rapporte dans le petit tableau dans le fichier "MTBF MTTR"
pour affirmer que le manque de rendement est une panne une condition vient du fichier "rapport journalier" qui comporte en ligne "panne" la valeur 1 si à ce jour j il y avait une panne 0 sinon
alors la macro tient compte de cette condition pour énumérer les pannes et en calculer la durée
le problème que cette durée n'est pas calculée dans quelques lignes, dans quelques feuilles ! et je ne connais pas la cause
merci encore de votre aide
toujours disponible pour toute autre explication
bien cordialement
merci de votre retour!
la macro fonctionne mais elle manque de résultats dans quelques lignes et dans quelques feuilles (colorées en jaunes) ces cellules doivent contenir la durée de la panne de la machine le jour déjà mentionnée dans la même ligne ou la valeur de la durée est manquante
la valeur de la panne est calculé à partir du fichier "production" qui donne journalièrement le rendement de chaque machine alors à partir de ces rendements je déduis la durée de panne de chaque machine que je rapporte dans le petit tableau dans le fichier "MTBF MTTR"
pour affirmer que le manque de rendement est une panne une condition vient du fichier "rapport journalier" qui comporte en ligne "panne" la valeur 1 si à ce jour j il y avait une panne 0 sinon
alors la macro tient compte de cette condition pour énumérer les pannes et en calculer la durée
le problème que cette durée n'est pas calculée dans quelques lignes, dans quelques feuilles ! et je ne connais pas la cause
merci encore de votre aide
toujours disponible pour toute autre explication
bien cordialement
yg_be
Messages postés
22719
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
23 avril 2024
1 476
22 févr. 2020 à 11:15
22 févr. 2020 à 11:15
peux-tu être plus précise et plus concrète?
où as-tu un résultat qui diffère de ce que tu attends? dans quel classeur, quelle feuille, quelle cellule?
qu'attends-tu comme valeur à cet endroit, et pourquoi?
où as-tu un résultat qui diffère de ce que tu attends? dans quel classeur, quelle feuille, quelle cellule?
qu'attends-tu comme valeur à cet endroit, et pourquoi?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
hopeafterall
Messages postés
67
Date d'inscription
lundi 12 novembre 2018
Statut
Membre
Dernière intervention
6 avril 2020
1
22 févr. 2020 à 11:25
22 févr. 2020 à 11:25
Re,
dans le fihcier MTBF MTTR: les valeurs manquants colorées en jaune
feuille SST16 cellule E20
feuille SB16 cellule E20
feuille L32 cellule E20
feuille multibroche cellules E26:E29
ces cellules doivent contenir la durée des pannes en minutes (temps d'arrêt en min)
mais il restent vides alors que les autres cellules sont bien remplies
il n'est mentionnée que la date de la panne, sa durée est manquantes dans ces quelques cellules
la macro ne donne aucun message d'erreur les calculs sont exactes mais toujours ces petits trous dont je ne connais pas la cause
merci encore
bien cordialement
dans le fihcier MTBF MTTR: les valeurs manquants colorées en jaune
feuille SST16 cellule E20
feuille SB16 cellule E20
feuille L32 cellule E20
feuille multibroche cellules E26:E29
ces cellules doivent contenir la durée des pannes en minutes (temps d'arrêt en min)
mais il restent vides alors que les autres cellules sont bien remplies
il n'est mentionnée que la date de la panne, sa durée est manquantes dans ces quelques cellules
la macro ne donne aucun message d'erreur les calculs sont exactes mais toujours ces petits trous dont je ne connais pas la cause
merci encore
bien cordialement
yg_be
Messages postés
22719
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
23 avril 2024
1 476
22 févr. 2020 à 12:20
22 févr. 2020 à 12:20
après double clic sur la cellule jan-20 dans la feuille "Base", moi j'ai 333 dans feuille L32 cellule E20, et j'ai aussi des valeurs dans les autres cellules que tu mentionnes.
c'est pour cela que je ne comprenais pas ton problème.
je me suis alors demandé quelle était la différence entre ces cellules jaunes et les autres.
j'ai constaté qu'une cellule non jaune contenait une formule telle que =(100-0)*9*60/100
une cellule jaune contient une formule telle que =(100-17.7777777777778)*9*60/100
cela marche chez moi, et pas chez toi, probablement parce que nous n'utilisons pas les mêmes séparateurs pour les nombres.
il est probablement inutile d'utiliser des formules, le code VBA peut faire le calcul. c'est beaucoup plus simple pour tout le monde.
je suggère donc de remplacer la ligne 106 du code VBA de la page "base" par:
c'est pour cela que je ne comprenais pas ton problème.
je me suis alors demandé quelle était la différence entre ces cellules jaunes et les autres.
j'ai constaté qu'une cellule non jaune contenait une formule telle que =(100-0)*9*60/100
une cellule jaune contient une formule telle que =(100-17.7777777777778)*9*60/100
cela marche chez moi, et pas chez toi, probablement parce que nous n'utilisons pas les mêmes séparateurs pour les nombres.
il est probablement inutile d'utiliser des formules, le code VBA peut faire le calcul. c'est beaucoup plus simple pour tout le monde.
je suggère donc de remplacer la ligne 106 du code VBA de la page "base" par:
.Sheets(i).Cells(j, 5) = (100 - Sheets(Feuille_visitée).Cells(Ligne_machine, 27)) * Sheets(Feuille_visitée).Range("R22") * 60 / 100
hopeafterall
Messages postés
67
Date d'inscription
lundi 12 novembre 2018
Statut
Membre
Dernière intervention
6 avril 2020
1
>
yg_be
Messages postés
22719
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
23 avril 2024
Modifié le 22 févr. 2020 à 17:57
Modifié le 22 févr. 2020 à 17:57
Bonsoir yg_be,
j'ai activer la macro pour le mois fév-20 est j'ai de nouveau des valeurs manquantes :(
feuille BIGLIA 42 S2M bitourelle cellule E20
feuille MULTIBROCHE cellules E31 et E32
feuille TSUGAMI cellules E49:E54
maintenant je ne comprends plus :(
https://mon-partage.fr/f/rJa3JV5n/
merci de m'aider
bien cordialement
j'ai activer la macro pour le mois fév-20 est j'ai de nouveau des valeurs manquantes :(
feuille BIGLIA 42 S2M bitourelle cellule E20
feuille MULTIBROCHE cellules E31 et E32
feuille TSUGAMI cellules E49:E54
maintenant je ne comprends plus :(
https://mon-partage.fr/f/rJa3JV5n/
merci de m'aider
bien cordialement
yg_be
Messages postés
22719
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
23 avril 2024
1 476
>
hopeafterall
Messages postés
67
Date d'inscription
lundi 12 novembre 2018
Statut
Membre
Dernière intervention
6 avril 2020
22 févr. 2020 à 19:36
22 févr. 2020 à 19:36
Les valeurs de février manquent parce que les noms des machines dans le fichier production ne sont pas identiques aux noms des onglets dans le fichier MTBF-MTTR.
hopeafterall
Messages postés
67
Date d'inscription
lundi 12 novembre 2018
Statut
Membre
Dernière intervention
6 avril 2020
1
>
yg_be
Messages postés
22719
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
23 avril 2024
22 févr. 2020 à 19:55
22 févr. 2020 à 19:55
mais ça ne donne pas de message d'erreur!
hopeafterall
Messages postés
67
Date d'inscription
lundi 12 novembre 2018
Statut
Membre
Dernière intervention
6 avril 2020
1
>
yg_be
Messages postés
22719
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
23 avril 2024
Modifié le 22 févr. 2020 à 20:02
Modifié le 22 févr. 2020 à 20:02
de plus si ça c'est vrai pour la BGILIA et la multibroche la tusgami a le même nom dans les trois fichiers
hopeafterall
Messages postés
67
Date d'inscription
lundi 12 novembre 2018
Statut
Membre
Dernière intervention
6 avril 2020
1
22 févr. 2020 à 12:32
22 févr. 2020 à 12:32
Re,
merci, merci beaucoup!
ça fonctionne parfaitement je vous remercie de tout mon cœur!
merci, merci beaucoup!
ça fonctionne parfaitement je vous remercie de tout mon cœur!