Attribuer un code unique à chaque ligne

DAMMON Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   -  
thev Messages postés 1986 Date d'inscription   Statut Membre Dernière intervention   -
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 1986 Date d'inscription   Statut Membre Dernière intervention   713
 
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 25 Date d'inscription   Statut Membre Dernière intervention  
 
Comment?
0
thev Messages postés 1986 Date d'inscription   Statut Membre Dernière intervention   713
 
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 25 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour
Je voudrais mieux comprendre votre réponse
0
thev Messages postés 1986 Date d'inscription   Statut Membre Dernière intervention   713
 
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