Bonjour,
Ci-joint une solution que tu ne vas sans doute pas comprendre, qui est très voisine de celle de
yclik, mais que tu devrais pouvoir utiliser, dans la mesure où elle est « clés en main », transposable (prévue pour 1000 lignes, même si pour l'instant je n'ai recopié la formule que jusqu'à la ligne 20) et robuste :
- s'adapte à plus de colonnes si nécessaire;
- il suffit de copier une feuille et de changer le nom en poste XXX pour que les bonnes lignes apparaissent ;
- c'est la même formule dans toutes les cellules ;
- elle suppose l'emploi de plages nommées (Insertion > Noms > Définir) et utilise une feuille Labels pour que les noms d'entête de ta BDD trouvent leur nom de plage correspondant ;
- les traitements d'erreur sont faits dans la formule et par formatage.
Le prix à payer c'est que l'unique formule est une formule matricielle : la formule a été saisie en validant à la fin par Maj+Ctrl+Entrée. Pour recopier une formule matricielle vers le bas (ou vers la droite) :
- il suffit de positionner la souris dans le coin inférieur droit de la cellule : le curseur se transforme en croix (+), puis, il faut cliquer/glisser vers le bas (ou vers la droite) tout en appuyant simultanément sur la touche Ctrl ;
- une autre manière de faire est de copier la cellule initiale (Ctrl+C), puis de sélectionner la plage des cellules qui doivent contenir la même formule, puis de coller (Ctrl+V).
Pour résumer, tu crées autant de feuilles
poste XXX que nécessaire (par exemple en cliquant sur l'onglet d'une feuille
poste XXX et glissant à droite tout en appuyant sur Ctrl), tu modifies comme tu le souhaites ta BDD et surtout tu ne modifies rien sur tes feuilles
poste XXX (sauf s'il s'agit d'étendre, comme indiqué plus haut, les formules au-delà de la ligne 20) : ce sont des feuilles de visualisation qui se mettront à jour automatiquement.
La solution d'un filtre est tout à fait envisageable, mais il faudra l'actualiser pour tenir compte des modifications ; tu pourrais aussi faire un filtre automatique sur ta BDD, mais la gestion en saisie ou visualisation est plus délicate.
Si vraiment toutes ces solutions (y compris en passant par le module Base) te semblent trop difficiles à appréhender, oriente-toi vers un outil dédié à la compta (il doit y en avoir en opensource).
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 7.6.6.3 (x64 avec Java 1.8.0_401) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1