Attribuer un code unique à chaque ligne

DAMMON Messages postés 31 Statut Membre -  
thev Messages postés 2070 Statut Membre -
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



A voir également:

3 réponses

thev Messages postés 2070 Statut Membre 717
 
Bonjour,

il me semble que le nom ou numéro de la feuille + le numéro de ligne devrait répondre à ton besoin.
0
DAMMON Messages postés 31 Statut Membre
 
Comment?
0
thev Messages postés 2070 Statut Membre 717
 
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.
0
DAMMON Messages postés 31 Statut Membre
 
Bonjour
Je voudrais mieux comprendre votre réponse
0
thev Messages postés 2070 Statut Membre 717
 
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 
0