Résultat Automatique

Y compris Power BI, Power Query et toute autre question en lien avec Excel
N
NBL
Jeune membre
Jeune membre
Messages : 47
Inscrit le : 7 février 2017
Version d'Excel : 2013

Message par NBL » 28 janvier 2020, 13:35

DEVIS 2020 - FORUM XLS.xlsx
(286 Kio) Téléchargé 29 fois
avec la pièce jointe
Avatar du membre
Yvouille
Passionné d'Excel
Passionné d'Excel
Messages : 9'114
Appréciations reçues : 87
Inscrit le : 6 avril 2007
Version d'Excel : 2016

Message par Yvouille » 28 janvier 2020, 20:54

Salut,

Quelles sont tes cellules qui correspondent à tes anciennes cellules en rouge et lesquelles correspondent aux cellules que j'avais marquées en vert ?

Précise bien de quelles cellules DE QUELLE FEUILLE tu parles.

Amicalement.
Yvouille

Valais de Coeur
N
NBL
Jeune membre
Jeune membre
Messages : 47
Inscrit le : 7 février 2017
Version d'Excel : 2013

Message par NBL » 30 janvier 2020, 17:47

Bonjour Yvouille,

C'est dans l'onglet "Débours Global"

Ancienne cellule E4 (cellule qui est en rouge et prioritaire à G5) => Correspond à F20
Ancienne cellule G5 (cellule qui est en rouge et qui complète pour avoir les 5%) => Correspond à J33
Ancienne cellule I6 => Correspond à R23 (La où je dois avoir 5%)

Toutes les cellules en vertes sont résumées dans la cellule J64

Les 5% sont le prorata entre J64 et J68 (Toujours dans l'onglet "Débours Global")

En résumé de ma demande avec l'exemple voir Fichier "DEVIS 2020 - FORUM XLS"
Je fais un devis ("Devis Client") de 1000€ qui est reporté dans l'Onglet "Débours Global" en J68
Je mets l'ensemble de mes dépenses ("Annexe") qui sont reporté dans l'Onglet "Débours Global" en J58
En R23 dans l'Onglet "Débours Global" je dois avoir en résultat => 5% (prorata entre J64 et J68)
A ce jour je complète manuellement la cellule F20 et J33 en jaune dans l'Onglet "Débours Global" (si vous effacer ces 2 valeurs vous trouverez en R23 121,2%)
F20 doit être prioritaire à J33 !!
Manuellement je trouve 7 en F20 et 48 en J33 ce qui fait bien les 5% en R23
Je voudrais que ces 2 cellules F20 et J33 soient automatisées

Mille merci :.)
DEVIS 2020 - FORUM XLS.xlsx
(278.1 Kio) Téléchargé 22 fois
Avatar du membre
Yvouille
Passionné d'Excel
Passionné d'Excel
Messages : 9'114
Appréciations reçues : 87
Inscrit le : 6 avril 2007
Version d'Excel : 2016

Message par Yvouille » 30 janvier 2020, 20:58

Salut,

Selon ta première présentation, j’étais parti sur l’idée de déclencher un code évènementiel à chaque fois que les cellules influençant le calcul et ne contenant pas de formules étaient modifiées et j’avais marqué ces cellules en vert.

Maintenant ton fichier comporte plusieurs feuilles et je ne sais pas si tu veux que ce calcul se déclenche également lorsque tu modifies d’autres cellules dans d’autres feuilles, comme celles qui influence le calcul de la cellule J68 de la feuille ‘’Débours Global’’. A toi de me dire si nécessaire.

Comme ta feuille ‘’Débours Global’’ est quand même assez fournie, j’ai cherché une ou deux cellules sans formules et j’ai trouvé la J35 et la J56 que j’ai prises comme exemple.

Mais comme j’ai modifié le code afin qu’il se déclenche à chaque modification de cette feuille – et non plus qu’à chaque modification des cellules en vert comme sur l’autre fichier – ça ne doit pas être très important de trouver toutes ces cellules sans formule.

Prenons un exemple : si tu entres un nombre de moins de 405 dans la cellule J35 sans rien changer d’autre à tes feuilles, tu obtiens les 5 % souhaité. Si tu inscrits un nombre entre 406 et 449, le résultat est entre 0% et 4.9%. Si tu entres un nombre plus grand que 449, tu as un % négatif.

NBL a écrit :
30 janvier 2020, 17:47
Manuellement je trouve 7 en F20 et 48 en J33 ce qui fait bien les 5% en R23
Si tu effaces cette cellule J35, le résultat est de 7 heures et 48 euros de note de frais :)

Amicalement.
DEVIS 2020 - FORUM_V1.xlsm
(285.91 Kio) Téléchargé 27 fois
1 membre du forum aime ce message.
Yvouille

Valais de Coeur
N
NBL
Jeune membre
Jeune membre
Messages : 47
Inscrit le : 7 février 2017
Version d'Excel : 2013

Message par NBL » 19 février 2020, 10:35

Bonjour Yvouille,

Désolé de ne pas vous avoir répondu avant ! j'étais en congés
2 petits points si ça peut être rectifié
- Je n'avais pas compris tout de suite mais il faut double cliquer dans une des cellules dans la feuille "Débours Global" pour que le calcul se fasse - ci ça peut être faut automatiquement.

- Le fichier quand il est tout juste ouvert donc à 0€ si je double clique (sans faire exprès) dans la feuille "Débours Global" il cherche à avoir le prix de revient à 5% mais il "mouline" pendant plusieurs, mais effectivement c'est normale il ne trouve pas le résultat.
peut-on éviter qu'il n'y ait pas le calcul qui se fasse tant que mont prix de vente (J68) est à 0€

A part ça, c'est top ;.)

Merci beaucoup
N
NBL
Jeune membre
Jeune membre
Messages : 47
Inscrit le : 7 février 2017
Version d'Excel : 2013

Message par NBL » 19 février 2020, 10:40

Par rapport au 2ème point que du coup la cellule F20 et J33 soit à 0 par défaut

Merci
Avatar du membre
Yvouille
Passionné d'Excel
Passionné d'Excel
Messages : 9'114
Appréciations reçues : 87
Inscrit le : 6 avril 2007
Version d'Excel : 2016

Message par Yvouille » 20 février 2020, 21:07

Salut,
NBL a écrit :
19 février 2020, 10:35
- Je n'avais pas compris tout de suite mais il faut double cliquer dans une des cellules dans la feuille "Débours Global" pour que le calcul se fasse - ci ça peut être faut automatiquement.
Cette affirmation est incorrecte. Le code est déclenché à chaque modification directe de la feuille "Débours Global". Mais si tu modifies des données dans d'autres feuilles et que les résultats des formules de la feuille ''Débours Global'' sont ainsi modifiés, ça n'est pas une modification directe de cette feuille. J'ai constaté que parfois un double clic sur cette feuille modifie quelque chose sur cette feuille - mais je n'ai pas compris quoi - et que la macro événementielle Worksheet_Change est alors déclenchée. Je n'avais jamais vu un truc pareille !!

Si tu ouvres mon fichier tel que je te l'ai envoyé en dernier et que tu modifies les cellules que j'indique dans mon précédent message, tu vois bien que la macro se déclenche sans double-clic.

NBL a écrit :
19 février 2020, 10:35
Le fichier quand il est tout juste ouvert donc à 0€
Cette explication est tout sauf claire ! Peux-tu me fournir un fichier correspondant à cela ?

NBL a écrit :
19 février 2020, 10:40
Par rapport au 2ème point que du coup la cellule F20 et J33 soit à 0 par défaut
C'est encore moins clair !

Cordialement.
Yvouille

Valais de Coeur
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message