Traitement balance comptable

bjr

je voudrais créer une macro qui permette de:

en entrée j'ai une balance d'origine comptable telle que

681100 DOT.AMORT.IMMO CORP/INCOR -707 861

687250 DOT.AMORT.DEROGATOIRES -321 732

787250 REPRISE AMORT.DEROGATOIRE 28 018

606120 ELECTRICITE -390 894

606300 FOURNIT ENTRET ET PET EQU -15 759

606810 VETEMENTS DE TRAVAIL -10 896

le but est d'affecter un code de regroupement à chaque N° de plan comptable à partir d'une table type

681100 AA

687250 AA

787250 AA

606120 ZZ

606300 ZZ

606810 TT

il faut donc lire la balance d'origine et mettre les codes correspondant pour obtenir ceci

AA 681100 DOT.AMORT.IMMO CORP/INCOR -707 861

AA 687250 DOT.AMORT.DEROGATOIRES -321 732

AA 787250 REPRISE AMORT.DEROGATOIRE 28 018

ZZ 606120 ELECTRICITE -390 894

ZZ 606300 FOURNIT ENTRET ET PET EQU -15 759

TT 606810 VETEMENTS DE TRAVAIL -10 896

la ou ça se corse c'est qu'il peut y avoir ajout d'un nouveau compte dans la balance d'origine.Il ne sera donc pas trouvé dans la liste des codes de regroupement. Il faut un stop de la macro pour permettre d'ajouter ce nouveau compte avec son v=code de regroupement dans la liste et redémarre la macro.

Ceci dépasse largement mes connaissances excel

si quelqu'un peut m'aider se sera super (d'autant que ceci pourra servir a pas mal de comptable et contrôleurs de gestion)

merci d'avance

bonjour

vite joindre un fichier avec un exemple

bjr

merci pour la réponse$ci jint fichier en exemple (ne pas tenir de l'onglet macro car celle_ci est out)

106ba.zip (35.41 Ko)

re

voici, mise sous forme de tableau (il FAUT mettre des en-têtes de colonnes)

à adapter selon la présentation que tu souhaites

une erreur est affichée si le code n'est pas créé (tu peux mettre une MFC par ex en rouge)

pas de VBA,

162copie-de-ba.zip (44.49 Ko)

ok super et merci pour la réactivité

Rechercher des sujets similaires à "traitement balance comptable"