Bonjour Amayelle,
- Il s'agit des colonnes F et G et non D effectivement. C'est une erreur de saisie sur le commentaire.
Vous constatez qu'une simple soustraction donne un résultat #valeur ce qui signifie que certaines cellules ne sont pas vides, d'où l'utilisation d'une macro pour effacer le contenu des cellules qui ne contiennent pas de chiffres (sinon, la recherche automatique pourrait faire des correspondances inutiles).
- en général, les rapprochements de banque sont faits à minima par mois.
C'était l'utilisation du mois d'octobre qui était renseigné en S1. A vous de corriger sur le code à la fois la lettre (ici utilisé "M") et le besoin que vous avez d'ajouter à ce caractère un chiffre qui vous permette de faciliter l'historisation de suivi de vos rapprochements. Ce n'est pas obligatoire, vous pouvez très bien laissez la cellule à vide ou, là encore, corriger le code à savoir sur les lignes telles que :
Cells(i, 9).Value = "M" & [S1] & "_" & k ---> à changer en --->Cells(i, 9).Value = "M" & "_" & k
- Pourquoi un lettrage manuel ? Mais parce que c'est nécessaire sur un rapprochement bancaire. Vous pouvez avoir une opération décomposée dans la comptabilité d'entreprise en plusieurs montants éclatés et une seule écriture sur le compte bancaire ou vice-versa. Et vous pouvez avoir une somme plusieurs fois répétées qui serait automatiquement rapproché d'une ligne côté banque qui ne serait pas correcte (rapprochement par le libellé du chèque..).
Vous arrivez à "matcher" les éléments de chaque côté et la prise en compte du lettrage manuel par la macro vous empêche d'effacer ce travail.
- Oui, les montants sont rapprochés avec un lettrage spécifique et la couleur qui correspond au color.index.
Il y a par contre comme indiqué un problème avec les doublons comme indiqué en rouge dans le #7 et je ne sais pas non plus pourquoi il y a matching sur les deux premières lignes côté banque (ces lignes devraient être remplies).
Je vais faire une demande sur le forum pour voir si quelqu'un peut traiter les deux cas.
++
zebanx