Bonjour,Merci Gégé-45550 pour votre réactivité !!
On avance...
Malheureusement, je viens à nouveau signaler un petit dysfonctionnement...
Avec cette version 23b, téléchargée à partir du lien présent dans votre dernier post, la réinitialisation du journal ne fonctionne pas (Erreur de compilation, Sub ou Function non définie).
Regarde la pièce jointe 1165315
En cherchant un peu dans le code, et en comparant avec celui de versions précédentes je me suis aperçu que la procédure ValidationDate s'était perdue en route... et qu'elle n'était plus présente dans le module ActionTS.
Idem pour la procédure RepareV.
En les ayant copié/collé pour les rajouter dans le code de la v23b, la réinitialisation fonctionne bien.
(Je ne suis pas allé plus loin dans le test pour l'instant, donc ne sais pas si la RepareV récupérée est bien fonctionnelle pour ce qu'elle a à faire au niveau du renseignement progressif de l'onglet journal.)
C'est tout pour aujourd'hui...
Corrige une "faiblesse" du programme dans le cas, improbable, où l'on supprime toutes les lignes du journal sans passer par le bouton dédié de l'onglet 'Flux prévus'.
NB : Pour les possesseurs d'une version Excel inférieure ou égale à 2019, utiliser la version 2.23b. Vous trouverez le lien de téléchargement dans la partie "Discussion".
C'est bizarre, lors de tous mes tests, je n'ai jamais eu ce problème.En revanche, le 2ème import (comme les suivants) place les lignes importées non pas dans le tableau structuré à la suite des précédentes, mais en-dessous de la dernière ligne de ce tableau structuré (soit en ligne (259+x)) :
de ce fait ces lignes d'écritures ne sont pas concernées par le tri effectué à la fin de la macro.
à voir ... je jetterai un œil quand j'aurai reçu votre fichier.Autre requête... (mais qui contredit peut-être l'esprit dans lequel a été conçu le programme, qui est d'alimenter le fichier au jour le jour...)
- Y a t-il un moyen d'intégrer automatiquement dans le journal les lignes figurant dans l'onglet "Relevés bancaires" ?
Merci par avance de votre avis sur ces 2 points.
Bonne nuit !!
Voici les éléments demandés...Pouvez-vous m'envoyer votre fichier avec quelques lignes (anonymisées) déjà importées et un fichier de quelques lignes (évidemment anonymisées aussi) prêt à être importé pour que je regarde ça de plus près ?
Bonjour cristobal61,Bonsoir Gégé-45550,
J'ai enfin pris le temps de me repencher sur notre affaire...
Voici les éléments demandés...
https://www.sendspace.com/filegroup/xoB9FdSTDwfLDdMuTIL6QCU93plpUwER1/Vxxhsw50wIeWXj801orYAtphtimjsM
- le fichier utilisé (v2.23b) après RAZ et importation du fichier specimen 1
- un fichier relevé de compte specimen 2
Merci par avance de vos investigations (et de votre patience...).
'On vide l'historique des relevés de compte
'Sheets("Relevés bancaires").Range("ReleveBancaire").ClearContents
Sheets("Relevés bancaires").ListObjects("ReleveBancaire").DataBodyRange.Delete
Bonjour,Je suggère la modif suivante dans la Sub RAZ, pour que le tableau "RelevéBancaire" soit réinitialisé au cours de la manip, sinon sa taille augmentera de façon ininterrompue au cours du temps...
Code:'On vide l'historique des relevés de compte 'Sheets("Relevés bancaires").Range("ReleveBancaire").ClearContents Sheets("Relevés bancaires").ListObjects("ReleveBancaire").DataBodyRange.Delete
Ce n'est pas l'esprit du programme qui est le suivant :2. Comme je l'évoquais dans un précédent post, j'ai essayé de modifier la procédure ChargeReleve pour y ajouter des instructions copiant les éléments vers l'onglet "Journal", en même temps qu'ils le sont vers l'onglet "Relevé Bancaire", pour éviter d'avoir à tout ressaisir manuellement.
Pas de problème pour les dates et les libellés des opérations, mais l'import des montants est conditionné au fait que les champs Catégorie et Poste doivent être renseignés... et
Le problème est évidemment plus complexe que ce qu'il m'apparaissait initialement...
Normalement le problème ne se pose pas en 2.24 à condition de ne masquer lors de cette opération aucun des trois onglets "Flux prévus', 'Flux réels' et 'Écarts'.L'ajout d'une nouvelle catégorie se met à nouveau à poser problème... ce qui est étonnant car fonctionnait sur une des versions précédentes du fichier.
Correction de quelques bugs mineurs lors de l'import de relevés bancaires et sur la saisie de nouvelles catégories.
Peut'on avoir une version en 32b. MerciBonjour,
Merci de ces retours, mon cher "meilleur testeur".
Vous pouvez supprimer la fonction RepareV, je l'ai remplacée par plus efficace et plus stable.
Pour ValidationDate, j'étais persuadée que je l'avais également remplacée, c'est pourquoi je l'avais supprimée, mais, effectivement, il en reste un bout dans la procédure RAZ, je vais donc la réintégrer.
Ce code est de l'année dernière et, depuis de l'eau a coulé sous les ponts.
Je modifie une fois de plus la mise à jour et je vous remets un lien vers la 23b (corrigée) pour les autres internautes ayant des versions Excel <= à 2019.
Télécharger la version 2.23b
Merci encore et rendez-vous au prochain bug
Bonsoir,Peut'on avoir une version en 32b. Merci
Bonjour,Bonjour après avoir télécharger plusieurs fichier pour la gestion des comptes c'est celui la qui me plait le plus mais j'ai des bugg des le commencement et je n'arrive pas a l'utiliser . J'ai bien autorisé les macro.
Dans l'onglet flux programmés je peux bien choisir catégorie avec la flèche mais des que j'arrive au poste rien en se passe.
Pareil je n'ai pas réussi a modifier les catégories
Et maintenant des que j'active le contenu il me ferme le fichier j'ai supprimé le fichier et réinstallé un nouveau mais rien n'y fait
Merci de ce que vous pourrez faire
Aurélie
Bonsoir,Bonjour
désolé de la reponse tardive je n'ai pas recu la notification elle a du aller en spam
J'utilise un PC windows 11 famille et j'ai la version excel payant a 100 euros l'année partagé avec membre de la famille
Merci Aurélie