XL 2016 exemple de facture

KHEROUBI

XLDnaute Junior
bonjour
Quelqu'un peut m'aider sur un cas simple.
J'ai une feuille de facturation et une feuille BDD
Je veux à chaque facture établie les données se recopie vers la BDD.
et Merci pour vos aides.
 

Pièces jointes

  • facture.xlsm
    19.6 KB · Affichages: 33
Solution
Bonjour KHEROUBI,

Sur la feuille "BDD 2", il n'y a que la ligne des en-têtes (ligne 4) ;
en fait, pour cette feuille, il n'y a rien de changé.

Va sur la feuille "BDD 1" ; voici la seule chose que j'ai changé :
j'ai mis les 3 N° BC de la facture en B5:B7 : 118 ; 119 ; 120.

Va sur la feuille "Facturation" ; fais Ctrl e, ou clique sur le bouton
« Archiver la facture » ➯ message : « La facture a été archivée. » ;
sur "BDD 2", c'est pareil qu'avant ; à toi de vérifier "BDD 1". ;)

--------------------------------------------------------------------------

Retourne sur la feuille "Facturation" ; choisis « ◉ Sans TVA » ;
ça fait pareil qu'avant ; choisis «...

soan

XLDnaute Barbatruc
Inactif
Bonsoir KHEROUBI,

Sur la feuille "Facturation", clique sur le bouton d'option « Sans TVA » ; note qu'en F6,
il y a "TVA 0 %", et la TVA est bien sûr à 0,00 ; ensuite, clique sur le bouton au-dessus
« TVA 19 % » ; en F6 : "TVA 19 %", et le montant est de 30 838,90 ; c'est juste, ok ? ;)
(la dernière colonne de la feuille est G ➯ la cellule N1 n'est plus utilisée, ni O1, ni O2)

-------------------------------------------------------------------------------------------------

Ce que tu aurais voulu faire avec la feuille "BDD" est une mauvaise organisation,
car pour bien faire, il faut la séparer en 2 feuilles distinctes :

* 1 feuille "BDD 1" pour archiver les données de l'en-tête de la facture :
Date ; N° Fre ; Fournisseur ; Total HT ; TVA 19% (à 0 si TVA 0%) ; Total TTC

* 1 feuille "BDD 2" pour archiver les données des lignes de détail de la facture :
N° ; Articles ; Quantité ; P U ; Montant HT ; N° BC ; N° Bon d'Entrée en Magasin
J'ai mis aussi devant la Date et le N° Fre (N° Facture), pour faciliter le repérage.

Note que cette organisation évite de devoir répéter, pour chaque ligne de détail
d'une facture, toutes ces infos : Fournisseur ; Total HT ; TVA 19% ; Total TTC
(qui sont une seule fois sur "BDD 1")
.

-------------------------------------------------------------------------------------------------

Va sur "BDD 1", puis sur "BDD 2" : tu peux constater qu'il n'y a que la ligne des
en-têtes (ligne 4) ; perso, j'aurais mis les en-têtes en ligne 1, mais dans ton vrai
fichier, tu utilises peut-être les 3 premières lignes pour autre chose ?

Va sur "Facturation" ; fais Ctrl e ➯ travail effectué ; tu as donc ce message :
« La facture a été archivée. » ; je te laisse le vérifier sur "BDD 1" et "BDD 2".

La différence du nombre de lignes sur "BDD 1" et "BDD 2" te montre bien
que c'était recommandé de ne pas tout mettre sur la seule feuille "BDD" !


Pour les factures suivantes, elles seront archivées en dessous.

-------------------------------------------------------------------------------------------------

Heureusement que dans ton énoncé, tu as précisé que c'est un cas simple !
car en fait, c'était un peu moins simple qu'il n'y paraît ! :D

-------------------------------------------------------------------------------------------------

Si tu as besoin d'une adaptation, n'hésite pas à demander ; si tout est OK,
merci de cliquer sur « Marquer comme solution » (non, pas dans le fichier,
en bas de ce post ! ;))
.

soan
 

Pièces jointes

  • facture.xlsm
    29.1 KB · Affichages: 18

KHEROUBI

XLDnaute Junior
Bonjour soan,
Merci pour l'aide, j'ai du long parcours pour élaborer ce que tu as fais.

- Pour la "BDD 1" tu as raison ce que tu as fais pour archiver les données de l'entête car c'est dans ma prochaine étude puisque j'ai fais cet exemple juste pour copier les données vers une BDD sans prendre en considération les données de l'entête.

- Puisque tu as aborder le cas d'archivage des données entête, il y a une colonne de "BC" (Bon de commande) dans la "BDD 1"normalement ses données doivent exister avant élaboration de la facture par ce que pour mettre une facture par exemple il doit y avoir un BC établi, ce qui fait on ajoute une colonne dans la "BDD1" pour le BC avec ses données et quand on établie une facture, on copie les données de la facturation vers "BDD 1" avec les mêmes BC.

- Pour le Ctr e ➯ Peut on échanger avec un bouton.

J'espère avoir était clair et mille merci pour l'aide.
 

soan

XLDnaute Barbatruc
Inactif
Bonjour KHEROUBI,

J'ai ajouté un bouton « Archiver la facture » ; si tu cliques dessus, ça appelle
la macro CpyFre() comme Ctrl e (que j'ai laissé ; ainsi, tu as les 2 possibilités).

Si tu préfères sans Ctrl e, supprime le raccourci clavier : sur la feuille, fais
Alt F8 ➯ fenêtre "Macro" ; comme il n'y en a qu'une seule, elle est déjà
sélectionnée ; clique sur le bouton « Options... » ; dans la petite case,
supprimes le e (tu peux laisser la description) ; clique sur le bouton OK :
ça revient à la fenêtre "Macro" ; ferme cette fenêtre, et sauvegarde.

--------------------------------------------------------------------------------------

Sur la feuille "Facturation", colonne "N° BC" (en colonne F), il y a plusieurs
N° BC pour une même facture : 118 ; 119 ; 120 ; ils sont tous en colonne H
de la feuille "BDD 2"
; sur la feuille "BDD 1", j'ai ajouté la colonne "N° BC"
entre les 2 colonnes "Date" et "N° Fre" ; mais attention : puisqu'il n'y a
qu'une seule ligne pour chaque facture, je ne mets que le 1er N° BC,
qui est en F14 : ici : 118
.

Pour faire cela, j'ai modifié uniquement la sub suivante :
VB:
Private Sub CpyEntête()
  Dim lig&
  With Worksheets("BDD 1")
    lig = .Cells(Rows.Count, 1).End(3).Row + 1
    With .Cells(lig, 1)
      .Value = [F4]: .Offset(, 1) = [F14]: .Offset(, 2) = [E4]: .Offset(, 3) = [B4]
      .Offset(, 4) = [E7]: .Offset(, 5) = [F7]: .Offset(, 6) = [G7]
    End With
  End With
End Sub
À te lire pour avoir ton avis.

soan
 

Pièces jointes

  • facture.xlsm
    29.4 KB · Affichages: 18

KHEROUBI

XLDnaute Junior
Bonsoir soan,
Dans la feuille BDD1 je rectifie mon cas : les données de la colonne BC à l'initial existe déjà,
1599159322071.png

Je veux copier les données de la feuille Facturation vers BDD1 en correspondant les mêmes numéros de la colonne BC. es possible ?
et merci pour le coupe de main.
 

soan

XLDnaute Barbatruc
Inactif
Bonjour KHEROUBI,

Sur la feuille "BDD 2", il n'y a que la ligne des en-têtes (ligne 4) ;
en fait, pour cette feuille, il n'y a rien de changé.

Va sur la feuille "BDD 1" ; voici la seule chose que j'ai changé :
j'ai mis les 3 N° BC de la facture en B5:B7 : 118 ; 119 ; 120.

Va sur la feuille "Facturation" ; fais Ctrl e, ou clique sur le bouton
« Archiver la facture » ➯ message : « La facture a été archivée. » ;
sur "BDD 2", c'est pareil qu'avant ; à toi de vérifier "BDD 1". ;)

--------------------------------------------------------------------------

Retourne sur la feuille "Facturation" ; choisis « ◉ Sans TVA » ;
ça fait pareil qu'avant ; choisis « ◉ TVA 19 % » ; là aussi, idem
qu'avant ; fais Ctrl F3 ➯ fenêtre "Gestionnaire de noms" ; oh !
le nom TxTVA n'existe plus !
c'est parce que j'ai changé de
méthode ; je te laisse essayer de trouver laquelle. ;)

(faut bien que tu bosses un peu, toi aussi ; pas vrai ?)

--------------------------------------------------------------------------

Attention : il y a une petite ruse pour cette méthode, et cette
méthode a facilité le nouveau travail de la macro CpyEntête() ;
les 2 subs CpyDétail() et CpyFre() sont restées inchangées ;
mais regarde aussi Module1 ; vu ?

Pour que je puisse savoir si tu as trouvé la petite ruse,
dis-moi où se cache le taux de TVA.


--------------------------------------------------------------------------

Quand tu auras bien compris le mécanisme qui a été utilisé,
remarque bien ceci : c'était obligatoire de le mettre en place,
car à l'ouverture du fichier, tu peux très bien faire Ctrl e ou
cliquer sur le bouton « Archiver la facture » sans cliquer sur
un des 2 boutons d'option ! le taux de TVA aurait alors été
à 0 dans tous les cas ! :( (ç'aurait été pas top, hein ?)

soan
 

Pièces jointes

  • facture.xlsm
    30.5 KB · Affichages: 22
Dernière édition:

KHEROUBI

XLDnaute Junior
Bonjour soan,
Sa fait un bon moment que je ne me suis pas connecté, car j'avais un empêchement par d'autres travailles. Je m'excuse pour ce retard.
Pour ton dernier intervention j'ai constaté que le taux de tva est caché derrière le boutton "Archiver la facture".
en général ta solution ma bien éclaircis mon cas.
 

soan

XLDnaute Barbatruc
Inactif
Bonsoir @KHEROUBI,

Oh, un revenant ! j'ai cru que ton présent sujet ne t'intéressait plus ! :rolleyes:
Moi, de mon côté, j'étais occupé avec des démarches administratives.

Tu as écrit : « le taux de tva est caché derrière le bouton "Archiver la facture". »

Ô KHEROUBI, fils de notre bien-aimée reine Cléopâtre VII et de Ptolémée XIII (ou XIV ?
les hiéroglyphes de la pyramide de Louxor et du temple d'Amon-Rê étaient un peu
effacées, et je ne suis pas sûr de les avoir bien déchiffrés)
.

Grâce soit rendue à ta sagesse légendaire, tu as su découvrir où se cachait le taux de TVA,
qui s'était ignominieusement enfoui, tel un vil scorpion du désert, sous le bouton « Archiver
la facture »
, en cellule G9 ; le fourbe traître, dénommé par Le Grand Fisc Le Grand Prêtre
« Taxe à la Valeur Ajoutée » verra son nom à jamais effacé de tous les papyrus, de tous les
temples, et de toutes les pyramides ; et il sera jeté en pâture aux crocodiles sacrés du Nil.

Le Grand Pharaon KHEROUBI, qui règne en Maître sur la Haute et Basse Égypte, de par
la volonté d'Apis, Isis, et Osiris, a prononcé la sentence. Que cela soit écrit, et accompli.
(Amen)

S'il te plaît, ne dicte pas aussi vite ! ton très humble scribe soan ne dessine pas les hiéroglyphes
aussi rapidement qu'une sténodactylo professionnelle ! oh zut !!! mon calame s'est cassé !!!
attends un moment, le temps que j'en fabrique un autre ... 3 ou 4 heures après :

ben oui, ça suffit pas d'aller cueillir un roseau adéquat (en évitant si possible les crocodiles) ;
faut aussi le tailler et le laisser sécher ! bon, où en étions nous ? ah oui, voilà, je termine
la dernière phrase... ça y'est, j'ai fini ; approximativement, ça donne à peu près ça :

Image.jpg


(je te laisse relire et corriger les nombreuses fautes de calligraphie)

Eurêka !!! j'ai la preuve irréfutable que la TVA n'existe plus !!!!! :p

dorénavant, tu peux établir toutes tes factures en HT uniquement !
ça paye, hein, de faire de l'archéologie ! (surtout en Égypte)

euh, j'ai droit à une prime de risque, pour la cueillette des roseaux ? :rolleyes:


-------------------------------------------------------------------------------------------------

Rectificatif de dernière minute : j'ai vu cette citation : « Toute loi écrite est déjà périmée,
car la main du scribe est lente » ; aie !!! c'est vraiment pas d'bol, ça !!!!! du coup, la loi
abrogeant la TVA est nulle et non avenue ➯ tu dois refaire toutes tes factures avec
la TVA ; de plus, le taux de TVA est passé à 99,78 % ; c'est bizarre, mais pour ce genre
de chose, la main d'un scribe n'est jamais trop lente, donc la nouvelle loi de finance
est non périmée et toute fraîche !!! (non, pitié ! pas les crocodiles !!! même s'ils sont sacrés,
je t'assure que je suis immangeable !!! et ça risque d'être très mauvais pour leur digestion !!!)


soan
 

Discussions similaires

Statistiques des forums

Discussions
312 104
Messages
2 085 332
Membres
102 863
dernier inscrit
Selemani