VBA et userform pour fichier import comptable

Bonjour à tous !

merci d avance pour vos aides precieuse

Tous les mois je retraite le journal de caisse excel pour avoir le fichier import comptable :

le jounal de caisse comprend les champs suivant:

Date ;Mois ;SR VAT ;Description ;IDENTITE/NOM ;Compte ;DEPT ; Debit ; Credit

le fichier import comprend les champs suivant

NOPIECE ; COMPTE ; CODEJOURNAL ; DATE ; DEBIT ; CREDIT ; LIBELLE ;COMPTE TIERS Plan analytique ; Section ; Type

pour passer du journal de caisse au fichier impot comptable il faut :

  • mettre les champs du journal de caisse dans le meme ordre
  • inserer deux ligne pour chaque ecriture dans le jounal de caisse: une ligne au dessus pour la contrepartie de la depense(compte caisse du site) et une autre en dessous pour l affection analytique(le montant pour les compte de charge(compte commençant par 6) est egale au montant de la depense ;pour les autre comptes le montant est 0)
  • ajoute le code journal
  • le compte tiers specifique au site si compte general utilisé est "4091"
  • numero du plan analytique qui est egal a 0 pour les deux premieres lignes ;pour la troisieme ligne le numero du plan analytque attribué en fonction du site
  • ajouter la section analytique par exemple site 1......

- pour le dernier champs : G pour general pour les 2 premieres lignes et A pour analytique pour la troisieme ligne

Quelqu un pourrait t il m aider avec un code VBA me permettant d effectuer toutes ces tache ou quelques une en un clic .

une proposition avec un userform comprenant les champs suivants : premier numero de de piece, code jounal, numero compte caisse, compte tiers specifique, section analytique , numero plan analytique; sera la bienvenue.

je joint mon fichier qui comprent le journal de caisse et le format d import pour une meilleur comprehension merci d avance a tous pour vos aides

134fichier-import.xlsx (46.07 Ko)

Bonjour chers tous

MERCI davance pour votre aide

une relance pour ce sujet

merci d avance a tous ceux qui me viendront en aide

Bonjour,

As-tu regardé du côté de l'enregistreur de macros afin de voir ce que pouvait donner le code pour la préparation de tableau final ?

Avant de manipuler la donnée, il faut au préalable faire la forme à minima de ton tableau final.

L'idée serait :

1- VBA créé le tableau

2 - VBA copie toutes les données au bon endroit

3 - VBA finalise la mise en forme du tableau

bonjour papysg

merci pour ta reponse

Dans le fichier ci joint , jai a inseré la feuille 1 qui deja créé le tableau et copie toutes les données au bon endroit reste maintenant maintenant a finaliser la mise en forme avant import avec vBa et userform

merci pour ton aide

Cordialement

Est-ce que tout simplement tu as essayé de remplir au maximum le tableau final via une recherchev et des listes ?

Rechercher des sujets similaires à "vba userform fichier import comptable"