Feuille shSaisieMJ
RésoluBUDGETS Messages postés 1705 Date d'inscription Statut Membre Dernière intervention -
Comment procéder pour remplir la cellule B12 selon le contenu de la cellule B10 ou B11 de la feuille shSaisieMJ ?
D'avance merci pour votre aide.
https://cjoint.com/c/IIAicMhP5E6
- Feuille shSaisieMJ
- Feuille de pointage excel - Télécharger - Tableur
- Feuille a5 - Guide
- Bruler feuille de laurier - Guide
- Feuille d'aluminium - Guide
- Feuille blanche boîte aux lettres - Guide
84 réponses
Le problème porte sur le remplissage de la cellule B12 de la feuille shSaisieMJ selon le contenu de B10 ou B11.
Une approche utilise la macro ModuleMJ_SupprimerMJ qui fonctionne pour certaines opérations, mais la génération ne marche plus pour les modules MMR, MVWE et MJ, avec un fichier joint pour diagnostic.
Des solutions complémentaires évoquées combinent des ajustements VBA (Remplacer MMR par MJ via Édition > Remplacer, en cochant le module en cours et en testant sur diverses dates) et des modifications de données, notamment la création d’un nom défini pour les desserts et l’emploi d’une formule identique à celle de B10 pour les codes catégorie des viandes soirées, avec validation des données sur Liste_Code_VS et préparation d’une feuille Menus MJ.
Une demande de clarification précise de vérifier l’existence de la feuille shSaisieMJ dans le fichier et de préciser l’argument qui permet de choisir B11 ou B10 pour alimenter BV12.
Normalement, je ne devrais plus avoir de problèmes sur ce fichier.
Comment vas-tu ?
J'ai apporté les modifications nécessaires comme tu l'as suggéré.
BD générale et BD individuelles : je me suis inspiré du fichier menus, menus journaliers. Comme dans certains modules, il est fait mention des deux feuilles, j'ai refait pareil. Si une seule suffit, alors garder les BD individuelles puisqu'elles ont, elles, le numéro de création. Il y aura lieu de modifier alors le code de certains modules dans lesquels la BD générale figure?
Ce matin j'ai remis en route mon imprimante : seule modification apportée : j'ai réinstallé le câble Ethernet qui relie mon imprimante à ma livebox puis j'ai imprimé divers documents et tout a fonctionné correctement et donné les résultats escomptés.
Après ta réponse à ce message, je créerai une nouvelle discussion relative au fichier budgets 1.
https://cjoint.com/c/IJCn7FwKym6
Bonnes journée et continuation.
Pour les BDs je ne suis pas persuadé que ce soit le mieux d'avoir plusieurs BDs individuelles.
Pour la suite je ne comprends pas comment tu vas utiliser ces articles budgétaires pour tenir tes comptes, du moins je ne vois pas de feuille destinée à cela.
Si tu as une idée claire de ce que tu veux faire, donnes des explications. J'ai aussi l'impression qu'il y a beaucoup de choses qui ne servent pas vraiment.
Cordialement
Toutes les colonnes et sous colonnes ci-dessus serviront pour saisir les dépenses, les recettes journalières, faire des budgets primitifs, des budgets modificatifs (il y en aura deux par an : un à compter du 01 juillet, 1 à compter du 01 octobre), des résultats (par comparaison aux prévisions budgétaires), des tableaux pour les fournisseurs et les clients et, enfin des tableaux récapitulatifs pour chaque article.
Je vais préparer un modèle des propositions qui me serviront pour la saisie et je te les transmettrai ultérieurement.
Alors ce sera peut-être plus clair et plus facile pour toi si tu as plusieurs BDs et plus facile pour la mise au point, mais dans ce cas la BD générale est inutile.
Je pense aussi que tu devrais séparer les conditionnements qui mélangent actuellement tous les produits, je pense également que le numéro de création est inutile.
Bon courage
Comme tu veux, mais là on traite, depuis quelques échange, d'un sujet qui n'a rien à voir avec le but initial de la conversation qui était :
Comment procéder pour remplir la cellule B12 selon le contenu de la cellule B10 ou B11 de la feuille shSaisieMJ ?
et qui justifie à lui seul de démarrer une autre conversation, sans forcément clore celle-ci, c'est toi qui décide.
Quelques remarques :
1) Si tu veux tester ton code il faut au moins pouvoir le compiler, dans ce cas mets en commentaire les procédures qui n'existent pas encore (Trier TabProduits, InsérerDonnéesAlimentaires)
2) Dans EffacerDonnéesSaisiePA tu as écrit .Range("B9.B14").ClearContents. On a déjà vu que B9.B14 fonctionne avec Excel 2010 (ce qui est surprenant) mais pas avec Excel plus récent (ce qui est normal), il faudrait donc écrire B9:B14. De plus dans ce cas tu effaces même les formules présentes sur la feuille, il vaut mieux n'effacer que les cellules comportant un choix par liste de validation.
3) Dans ValiderCréationPA le test ... And shBDArticlesBudgétaires.Cells(I, 1).Value = "CCOB" Then ... est manifestement erroné.
4) Supprimes la déclaration inutile de variable publique dans le module Affichage.
Autres) Quel est l'intérêt, ou la raison, d'avoir en plus de la BD générale articles budgétaires une BD spécifique pour les articles alimentaires puis les autres articles ?
Pour l'impression, je te l'ai déjà dit je pense que c'est un problème de configuration chez toi.
Cordialement