Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 formule vba pour realiser une facture automatique

muriel33

XLDnaute Nouveau
Bonjour,
je n'y connais rien en vba mais quelques tuto m'ont ammené jusque là.
Je souhaite creer une facture avec numerotation automatique remise a zero de la nouvelle facture et archivage de la precedente.... tout un programme.
je suis au debut et j'ai deja une erreur. Pouvez vous m'aider a la corriger ?
Merci

Mon code vba actuel :

Sub Archiver()
ligne = Sheets("HISTORIQUE_FACTURES").Range("a2").End(xlDown).Row + 1
Sheets("HISTORIQUE_FACTURES").Range("a" & ligne).Value = Sheets("FACTURE").Range("b2").Value
Sheets("HISTORIQUE_FACTURES").Range("b" & ligne).Value = Sheets("FACTURE").Range("c3").Value
Sheets("HISTORIQUE_FACTURES").Range("c" & ligne).Value = Sheets("FACTURE").Range("c2").Value
Sheets("HISTORIQUE_FACTURES").Range("d" & ligne).Value = Sheets("FACTURE").Range("c4").Value
Sheets("HISTORIQUE_FACTURES").Range("e" & ligne).Value = Sheets("FACTURE").Range("c5").Value
Sheets("HISTORIQUE_FACTURES").Range("f" & ligne).Value = Sheets("FACTURE").Range("c6").Value
Sheets("HISTORIQUE_FACTURES").Range("g" & ligne).Value = Sheets("FACTURE").Range("c7").Value
Sheets("HISTORIQUE_FACTURES").Range("h" & ligne).Value = Sheets("FACTURE").Range("c8").Value
Sheets("HISTORIQUE_FACTURES").Range("i" & ligne).Value = Sheets("FACTURE").Range("c14").Value
Sheets("HISTORIQUE_FACTURES").Range("j" & ligne).Value = Sheets("FACTURE").Range("c16").Value


End Sub
ligne 2 erreur 1004

Merci de votre aide a bientot
Muriel
 
Solution
Merci
Muriel

Phil69970

XLDnaute Barbatruc
Bonjour @muriel33

J'ai fait ceci il y a 1 mois


Le fichier peut être recyclé avec quelques modifications.

@Phil69970
 

GALOUGALOU

XLDnaute Accro
re muriel33, bonsoir le fil
j'attire votre attention sur le fait que toutes les entreprises soumit au régime tva , ne peuvent plus se servir d' excel comme un logiciel de facturation.

Toutefois, certaines entreprises ne sont pas soumises à cette obligation. Il s’agit notamment les assujettis :
Mais peut-être vous n'êtes pas concerné !
cdt
galougalou
 

muriel33

XLDnaute Nouveau
Bonjour
Merci de l'interet que tu as porté a ma demande ! Pour cette fois j'ai trouvé la solution.
Mais j'aurais sans doute d'autres questions a l'avenir !
Merci Alain.
A bientôt
Muriel
 

muriel33

XLDnaute Nouveau
Bonjour
Merci de l'interet que tu as porté a ma demande ! Pour cette fois j'ai trouvé la solution.
Mais j'aurais sans doute d'autres questions a l'avenir !
Merci Phil 69970.
A bientôt
Muriel
 

muriel33

XLDnaute Nouveau
Merci
Muriel
 

Phil69970

XLDnaute Barbatruc
Bonjour @muriel33

Pour plus de lisibilité du forum, le principe c'est une question ==> une ou des réponses puis on passe à une nouvelle question en ouvrant un nouveau fil

De plus je te conseille pour avoir un maximum de réponses de joindre un fichier représentatif de 10 à 20 lignes avec tes attendus (avant/après) ET respectant le RGPD permettrait de comprendre le problème et de t'apporter une ou des réponses.

C'est quoi représentatif ?
- représentatif, même organisation des lignes et des colonnes, mêmes libellés, mêmes noms de feuilles...
- anonymisé, pas de données personnelles réelles tels nom, n° sécu, adresse ...
- simplifié, une quinzaine de lignes reproduisant l'ensemble des différents cas envisageables

*Éventuellement préciser l'ordre de grandeur des lignes à traiter, exemple mon fichier comporte 1 000 lignes ou bien 20 000 lignes ==> la méthodologie peut être différents.

*Une demande claire donne très souvent une réponse rapide et qui correspond au mieux à la demande.

@Phil69970
 

Discussions similaires

Réponses
21
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…