Transformer un fichier dans un format spécifique grace à VBA

Bonjour,

je souhaiterais transformer le fichier reporting en un fichier au format permettant de le comptabiliser.

le fichier reporting est une récap des notes de frais par personne, dans lequel il faut pour chaque ligne transposer les colonnes HT, TVA et TTC en 3 lignes => 1 ligne pour le HT, 1 ligne pour la TVA et une ligne pour le TTC

Dans l'onglet résultat :

la colonne A correspond au nombre de pièce à comptabiliser : le numéro doit changer à chaque fois que la référence en colonne B de l'onglet "reporting" change => 1 pour la 1ere référence, 2 pour la 2eme, etc...

les colonnes B C D J N O U doivent rester vierges

les colonnes E, doit avoir toujours "104"

la colonne F doit avoir toujours "SA"

la colonne G doit avoir toujours "EUR"

les colonnes H et I correspondent à la colonne D de l'onglet "reporting"

la colonne K correspond à la colonne B de l'onglet "reporting"

la colonne L doit avoir toujours "S"

la colonne M correspond aux comptes comptables :

=> pour la ligne HT , le compte correspond aux 6 premeirs caractères de la colonne C de l'onglet "reporting"

=> pour la ligne TVA, le compte sera toujours "445660"

=> pour la ligne TTC, le compte sera toujourq "428600"

la colonne P correspond aux montants :

=> pour la ligne HT, le montant correspond à la colonne H de l'onglet "reporting"

=> pour la ligne TVA, le montant correspond à la colonne I de l'onglet "reporting"

=> pour la ligne TTC, le montant corrrespond à la somme des lignes au dessus (dans l'exemple, ligne 10 de l'onglet résultat)

la colonne Q, pour les lignes HT et TVA renseigner "D", pour les lignes TTC renseigner "C"

la colonne R, correspond au code de TVA :

=>pour les lignes HT et TVA rechercher la valeur de la colonne E de l'onglet "reporting" dans le tableau colonne J K de l'onglet "CC"

=> ne rien renseigner pour les lignes TTC

la colonne S, renseigner le montant HT seulement sur la ligne de TVA

la colonne T, correspond à "NDF" et colonne A de l'onglet "reporting"

la colonne V, correspond à la recherche de la valeur de la colonne A de l'onglet "reporting" dans le tableau colonne D E de l'onglet "CC"

Si vous avez des questions n'hésitez pas à revenir vers moi

Un grand merci

delphine

20ndf-150417.xlsx (17.99 Ko)
Rechercher des sujets similaires à "transformer fichier format specifique vba"