Opérations financières
RésoluBUDGETS Messages postés 1607 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Bonsoir à tous et à tous,
Dans le fichier joint (BERTRAND 2.xlsm), j'ai créé un nouveau formulaire UF03OpérationsFinancières dont l'objet est complet en ce qui concerne les Intitulés, les Zones de liste modifiable, les Zones de texte et les boutons de commande. J'ai commencé à écrire le code (il n'est pas fini). Par rapport au formulaire UF02CréditsBudgétaires, j'ai supprimé certaines instructions que j'ai considéré inutiles puisque les cb et tb correspondants sont absents du formulaire UF03. Dans les procédures Private Sub cbNature_Change (Pré-affichage Identifiant), Private Sub CalculIndices et Private Sub cbArticle_Change, je n'ai rien repris des Ip, IC, etc. puisque BP, DM1, DM2, BM sont absents dans mon nouveau formulaire. À un moment donné, il m'a semblé opportun de mettre iOF.
Pour répondre à Charles, je joints le fichier BUDGETS-ALS35-V11 (8).xlsm : dans la feuille Accueil dépenses, c'est Saisir dépense (formulaire1), la feuille BD dépenses et la feuille Soldes numéraires qui nous intéressent.
Fichier BETRAND 2.xlsm :
https://www.cjoint.com/c/NIzrpCK7jp5
Fichier BUDGETS-ALS35-V11 (8).xlsm
https://www.cjoint.com/c/NIzrsQDMnO5
Je viens de penser à quelque chose : c'est de faire un formulaire unique de saisie (avec des restrictions) et une feuille unique de réception des données et de nombreuses feuille intitulées Tables ceci, tables cela, etc., tout cela d'après le modèle de Bertrand (si vous le connaissez personnellement et que vous ayez l'occasion de le voir, transmettez-lui mes sincères amitiés et mon très amical souvenir). Outre le fichier BERTRAND 2, un autre fichier sera concerné (MENUS) que je vous ferais parvenir si vous le souhaitez.
Je reste à votre entière dispositions pour fournir d'éventuelles informations nécessaires que vous jugerez utiles de me demander.
D'avance merci pour votre aide.
Bonnes fin de soirée, nuit et continuation. Prenez bien soin de vous
Windows / Chrome 129.0.0.0
- Cjoint
- Actualités financières - Guide
- Cette grande banque française ferme des centaines d'agences : des millions de clients impactés - Guide
- Beaucoup l'ignorent encore : il est désormais possible de partir en retraite dès 60 ans - Guide
- Money2005 - opérations invisibles après import qif ✓ - Forum finances
- Comptes et budget - Anomalie icone Opérations - Forum finances
7 réponses
A mon avis, c'est sa façon d'appréhender le problème, qui cause problème.
Et il n'est pas en mesure d'exprimer clairement ce qu'il veut obtenir au final, sans se référer à Exel.
L'IA de Bobot est là pour vous aider !
Dans votre cas, l'idée d'un formulaire unique de saisie et d'une seule feuille pour la réception des données pourrait grandement simplifier votre projet. Cela permettrait d'éviter la duplication des codes et rendrait aussi les mises à jour plus faciles.
En ce qui concerne le fichier 'BERTRAND 2.xlsm', sans voir le code exact, il est difficile de donner des directions précises. Cependant, vous sembliez avoir une bonne approche en supprimant les instructions et les contrôles inutiles de votre nouveau formulaire. Pour l'iOF, c'est probablement une variable ou un indice, donc si vous pensez que c'est nécessaire, alors vous devriez l'inclure.
Sur la question particulière des procédures 'Private Sub cbNature_Change', 'Private Sub CalculIndices' et 'Private Sub cbArticle_Change', si elles ne sont pas nécessaires dans le nouveau formulaire, alors il serait logique de ne pas les inclure.
En fin de compte, vous devez analyser votre code et comprendre exactement ce que chaque partie fait afin de déterminer ce qui est nécessaire et ce qui ne l'est pas pour votre nouveau formulaire.
Je recommande fortement de procéder par d'importants tests à chaque étape de la personnalisation de votre code pour vous assurer que tout fonctionne comme vous le souhaitez.
Bonjour,
On dirait que vous fonctionnez à l'envers, vous essayer de réduire le code d'un formulaire existant pour le mettre dans votre nouveau formulaire. Il serait pus logique de faire votre formulaire et petit à petit pour chaque contrôle ajouter le code nécessaire peut-être en vous inspirant de code existant.
Et comme le dit Bobot :
Je recommande fortement de procéder par d'importants tests à chaque étape de la personnalisation de votre code
Bonjour Charles,
1) Dans la mesure du possible, merci d'écrire ce que font les instructions dans les procédures Private Sub AffichageContrôles, Private Sub cbNature_Change (partie Pré-affectation Identifiant), Private Sub CalculIndices
2) Dans la feuille BD articles menus, tableau structuré TabBDArticlesMenus, la colonne identifiant ne se remplit pâs.
J'ai essayé de créer un module MValidationArticlesMenus, avec une procédure Private Sub ValidationArticlesMenus : cela n'a pas fonctionné, d'où la procédure réintégrée dans la feuille code du formulaire UF04Saisies
D'avance merci pour votre aide.
Bonjour,
1) D'après ce que j'ai compris, la procédure AffichageContrôles permet d'afficher ou non les contrôle nécessaires selon que la nature saisie est BP, BDM1, BDM2, BM
Dans la procédure cbNature_Change la partie pré affectation identifiant permet d'avoir le préfixe de l'identifiant unique qui sera utilisé dans la BD, le complément de cet identifiant est le code article. Ce fonctionnement est nécessaire pour identifier de manière non équivoque l'article sur lequel on travaille.
2) Je crois comprendre que vous essayez de faire un formulaire unique pour toutes vos applications, Menus, Crédits et Opérations financières. Je crois que c'est une très mauvaise idée car ces applications sont bien différentes entre elles, vous risquez de complexifier énormément le code qui l'est déjà bien assez comme ça. En tout cas je ne vous suivrai pas dans cette voie. Essayez plutôt de finaliser votre application Opérations financières.
Merci Charles pour les informations. Je vais donc terminer Opérations financières. Une question : pensez-vous qu'il est possible de créer un formulaire Menus sur le modèle de Crédits budgétaires de Bertrand ? Si nécessaire, je pourrais vous faire parvenir le fichier MRNUS 2024 SMP.xlsm. Pour 2025, je prendrais l'actuelle version, pour 2026, je créerai un formulaire basé sur crédits budgétaires de Bertrand, si votre réponse à la question est oui.
Bonjour,
C'est une IA qui t'a répondu.
Tu ne peux pas dialoguer avec elle ici.
Pour ce faire il faut aller là-->: https://www.chatbotgpt.fr/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionTu clique sur: "Nouvelle Demande" (en bas)*
Et ton code tu le mets dans la demande
Mais je doute que la réponse te convienne
Bonjour Charles,
J'ai eu des problèmes d'Internet dus à Orange, ce qui m'empêchait d'avoir accès à mes mails, d'où ma réponse tardive. De plus, il m'a été impossible de me connecter à CCM.
Merci pour le fichier retrouvé.
Mon nouveau fichier non verrouillé (mille excuses).
https://www.cjoint.com/c/NJroa3jdTH5
Re,
Je n'ai pas souhaité supprimé Nature/Code nature, je vous ai indiqué que dans vos opérations financières c'était inutile. Là vous êtes dans un fichier Menus qui n'a rien à voir.
D'ailleurs si votre question sur les opérations financières est résolue (ou terminée), fermez cette conversation et ouvrez un nouveau sujet pour vos menus.