[EXCEL] Numérotation automatique factures

Résolu/Fermé
Bonjour,

Je saisie mes factures sur excel, mais je suis obligée de leur attribuer manuellement un nouveau numéro chaque fois.
Est-il possible d'avoir une numérotation automatique ?

Je n'ai pas le niveau pour faire des macros et j'espère une solution à ma portée pour ce problème.
Configuration: PC XP

9 réponses

  1. Je n'ai pas le niveau pour faire des macros et j'espère une solution à ma portée pour ce problème.

    ben tu vas le prendre
    tu vas dans outil
    macros
    nouvelle macro

    tu reponds aux question de la boite de dialogue
    pour le nom tu tapes: numero
    ou ce que tu veut mais qui soit clair pour toi

    cliques sur une cellule et arrete l'enregistrement

    outil
    macros
    macros
    dans la liste tu as numero
    tu la selectionne et tu cliques sur modifier

    tu doit avoir a l'ecran un truc de ce genre
    sub numero()

    range("Xn").select

    end sub

    ça c'est ta premiere macro
    on va l'ettoffer

    tu rajoutes sous sub numero()
    dim num as integer
    (c'est pas obligatoire mais c'est une bonne habitude)

    en dessous de range("Xn").select
    num=range("Xn").value
    num= num+1
    range("Xn").value=num

    ce qui mathematiquement est une heresie
    mais en français cela donne
    la valeur num est entiere
    tu te places en Xn (ha ouais ça c'est ta cellule de numero de facture)
    num prends la valeur de cette cellule
    num s'incremente de 1
    la cellule prends la valeur num

    tu insere un bouton dans ta feuille
    b(barre d'outil formulaire)
    et tu lui accoles cette macro
    a chaque appui sur le bouton ta cellule montera d'un numero
    bon integer te limite à 32000 factures pour en mettre plus il faudra changer integer par double

    Cordialement
    G.David

    40
    1. bonjour

      j'ai besoin de votre aide je suis vraiment nul j'arrive pas a appliqué votre méthode pour inserer un unméro de facture automatique en celule b2

      pouvez-vous m'aider svp

      et me retourner par email le déroulement total des manip a faire car une fois que j ai tout noté je ne comprend pas comment retourné en célule comme vous le dite XN QUI POUR MOI DOIT ETRE B2

      SOS

      MERCI DE VOTRE REPONSE
      0
    2. @cricriJ'aurais du mal à être pus explicite passe moi ton adresse sur ma boite je vais essayer un cours particulier
      0
    3. Merci a Toi, pour ta soluce, je reconnais que j'avais un doute sur ma petite personne en numérotation auto, j'avais pris ce chemin réellement réussir...
      Par contre, un question a poser sur un autre sujet, concernant une gestion de stock...
      en fait je cherche un moyen d'avoir un historique de mon stock.
      c'est a dire :
      un onglet facture, un onglet stock pour faire court
      dans l'onglet Facture, je sors un produit (ex : paquet de spaghetti...), donc je retire 1 paquet dans mon stock en cours, cela est résolu par une routine Vb et formule excel somme.si...
      mais et c'est la qu'il y a deux hic...
      1) la vitesse, en effet ayant environ 11 000 références en stock, Excel fais un calcul de somme.si de chaque item de mon stock prenant du temps.
      2) je fais un point journalier de ma facturation (RAS..), et mon stock, c'est a dire que j'imprime mes sorties de stocks de la journée et je fais un reset, toujours par routine VB et la mon stock n'est plus juste en effet quand on a une formule entrée - sortie cela est égale au stock en cours, mais quand la sortie est égal à ZÉRO, après le reset de la journée, il reprends le stock antécédent...
      la question est
      1) existe t'il une routine VB permettant de remplacer "somme.si" ?
      2) comment geler mon stock journalier de façon journalière ? afin que celui ci colle au stock physique...
      Si cela n'est pas assez clair, dis le moi...
      @ plus
      pco1202
      0
    4. @pco1202Il y a toujours une solution mais... Excel n'est pas un gestionnaire de base de données il y a un bon conseil du coté d'open office cette suite intègre un système de BD (mais ce n'est pas tellement ma partie ) en plus comme tout OOo est gratuit tu peut tester sans regretter ton achat (un petit conseil si tu n'arrives pas à monter la dernière mouture commence avec des versions plus anciennes ; perso j'ai du monter la 1.5 avant que la deuze accepte de s'installer pas su pourquoi)
      0
    5. @pco1202Hello, juste pour te dire que mon programme fait tout ce que tu demandes et bien plus de façon simple et rapide. Il coûte seulement Euros 70. A disposition pour toute question. Voici le site: www.christian-roux.ch/excelgestion
      0