Faire une numérotation automatique

Bonjour,

Dans le cadre d' un projet professionnel, je dois réaliser une macro qui donne un numéro d' enregistrement unique ( de 1 a ...) et qui s'arrete jusqu'a ce que la cellule d'a coté soit vide. je travaille sous excel 2000.

a b
1 1 (v1)
2 2 (v2)
3 3 (v3)
...
(x) fin de num automatique (vide)

en résumé, ma macro doit executer a partir de a2 et se fini en a(x) lorsque la cellule b(x) est vide.
Configuration: Windows 2000 Internet Explorer 6.0

5 réponses

  1. Et ou est le code que tu as écrit pour l'instant ?!!!
    0
    1. Peux tu expliquer un petit peu plus clairement, pour l'instant je comprends pas trop l'histire de l'arret sur la cellule d'ac ote qui est vide...
      0
      1. pour le code, j' ai essayé une boucle avec do... loop, mais la boucle est continue et elle plante mon pc. en fait je ne sais pas trop comment proceder.

        j' ai une série de fichier excel avec un nombre de ligne différent. le but d' arreter la boucle lorsque il n' y a plus de ligne complète. la macro s' excuterait jusqu' a ce que tous les enregistrements soient remplis.

        merci
        0
        1. je ne vois pas ce que tu veux dire par incrementer.

          j' ai porceder un peu comme ca :

          selection d' une cellule
          application d'une numérotation automatique jusqu' a ce que la cellule d' a coté de la formule soit vide.
          la macro s' execute dans la colonne b et s' arete lorsque C est vide.

          apres pour la numerotation, je veux un numero qui soit composé du numero insee de la commune ( dans une variable du tableau) et un numero allant de 1 a x : soit cette forme ... "95078_1"
          0
      2. dans ta boucle tu incrementes bien au fur et a mesure les lignes ??
        0
        1. Je ne vois pas ce que tu veux dire par incrementer.

          j' ai porceder un peu comme ca :

          selection d' une cellule
          application d'une numérotation automatique jusqu' a ce que la cellule d' a coté de la formule soit vide.
          la macro s' execute dans la colonne b et s' arete lorsque C est vide.

          apres pour la numerotation, je veux un numero qui soit composé du numero insee de la commune ( dans une variable du tableau) et un numero allant de 1 a x : soit cette forme ... "95078_1"
          0
      3. ce n'est vraiment pas clair ton histoire..
        Donnes le prinicipe de ton probleme parce que la franchement, je ne comprends par pourquoi tu fais défiler les cellules au lieu de taper directement dans la derniere directement.
        Le lien avec ton code INSEE et le faites de l'indexer ( _1, _2...)
        0
        1. mon travail est le suivant , j'ai x fichiers contenant a chaque fois un certain nombre de lignes ( différent selon le fichier) qui n' ets pas fixe.

          ya t' il une fonction sous excel qui permettent d' indexer un champ ?

          cordialement
          0