Facturier Excel

pfal28 -  
 bob -
Bonjour,

Je voulais si quelqu'un peut m'aider sur comment faire pour que ma tableur Excel me donne automatiquement des numéro pour facture et que ces dits numéros ne se répètent plus.
et si possible comment créer un compte à rebours avec Excel.
Par exemple si je garde ta marchandises au delà de 7 jours de franchises tu paye des magasinages dont le minimum est 4euro
merci d'avance pour vos réponses

2 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    un petit code en vba à mettre dans thisworkbook :
    Private Sub Workbook_Open()
        If Me.Name = "Facture modèle.xls" Then [A1] = [A1] + 1
    End Sub

    Si le fichier ouvert est Facture "Facture modèle.xls" A1 s'incrémente de 1.
    Si tu as renommé le fichier après avoir créé la facture le n° reste inchangé

    exemple: https://www.cjoint.com/?BEurVyNVm7h

    eric
    1
    1. pfal28 Messages postés 3 Statut Membre
       
      Merci Eriic mais je n'arrive pas à comprendre votre feuille Excel que vous avez mis en exemple. Merci d'avance pour les eclaircissements.
      0
    2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Dis ce que tu ne comprends pas...
      Si le fichier ouvert est Facture "Facture modèle.xls" A1 s'incrémente de 1.
      Si tu as renommé le fichier après avoir créé la facture le n° reste inchangé


      Le mieux est de tester et de chercher à comprendre ensuite non ?

      eric
      0
    3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      J'avais oublié de sauvegarder le nouveau n°, c'est peut-être pour ça que tu ne comprenais pas.
      Et ce n'est qu'un exemple, à adapter à ton fichier
      Private Sub Workbook_Open()    
          If Me.Name = "Facture modèle.xls" Then    
              [A1] = [A1] + 1    
              ThisWorkbook.Save    
          End If    
      End Sub

      https://www.cjoint.com/?BEuuBziFKwM

      Donc tu ouvres Facture modèle.xls, le n° en A1 est augmenté de 1.
      Enregistre ta facture sous son nouveau nom, elle conservera son n°
      Tu réouvres Facture modèle.xls, le n° a encore augmenté de 1. Etc.
      Si tes n° de facture ont un autre format il faut préciser lequel.

      eric
      0
    4. bob
       
      voici une bonne explication :
      http://youtu.be/0LzKL68cs44

      en vidéo !
      0
  2. Raymond PENTIER Messages postés 58222 Date d'inscription   Statut Contributeur Dernière intervention   17 486
     
    Bonjour.

    1) C'est faisable. Mais personnellement je te le déconseille, car il est quand même facile de mettre un N° à la main, alors qu'en cas de ré-édition d'une facture erronnée et modifiée tu auras un N° différent, et au final il y a un N° qui n'aura jamais été utilisé.
    2) Il suffit d'utiliser la fonction SI. Quand on aura vu ton fichier et l'emplacement des cellules, on pourra de proposer une formule précise.

    Cordialement.
    0
    1. pfal28 Messages postés 3 Statut Membre
       
      Merci Raymond pour le conseil mais c'est juste pour une sécurité que je ne veux pas que le numéro soit manuel sinon au moins si possible de me dire comment faire pour que Excel ne puisse accepter un numéro 2 fois dans un classeur car je sais le faire dans une feuille mais pas dans un classeur pour mon model
      0
    2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Je dois être transparent....
      0
    3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Ma non mon ami Eric, plus visible que toi y a pas, mais ton message et sa réponse sont remontés en haut du fil.
      Je crois à lire l'ensemble,que le demandeur a bien besoin de toi.
      Crdlmnt
      0
    4. pfal28 Messages postés 3 Statut Membre
       
      Merci Vaucluse
      Eriic c'est je ne suis pas bon en programation je dirai même en iformatique
      0