Attribuer un code unique à chaque ligne

Bonjour,
Merci d'avance pour votre aide
Je crée un programme en VBA où je veux attribuer un code unique à chaque ligne. Je voudrais savoir comment faire pour empêcher que le meme code soit utilisé deux fois dans le meme classeur.
Merci d'avance pour votre apport



--
"La prunelle des yeux de l'Eternel"

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,

    il me semble que le nom ou numéro de la feuille + le numéro de ligne devrait répondre à ton besoin.
    1. Comment?
  2. La propriété "Name" ou "Index" te donnera le nom ou le numéro de la feuille
    La propriété "Row" de la cellule ou de la ligne te donnera le numéro de ligne.
    1. Bonjour
      Je voudrais mieux comprendre votre réponse
  3. Par exemple,

    le code de la ligne 3 de la feuille 1 de votre classeur pourrait être
    code = Sheets("Feuil1").index  & "."  &  Range("A3").Row
    ,
    soit, code = 1.3

    le code de la ligne 4 de la feuille 2 de votre classeur pourrait être
    code = Sheets("Feuil2").index  & "."  &  Range("A4").Row 
    ,
    soit, code = 2.4