Attribuer un code unique à chaque ligne
DAMMON
Messages postés
25
Date d'inscription
Statut
Membre
Dernière intervention
-
thev Messages postés 2005 Date d'inscription Statut Membre Dernière intervention -
thev Messages postés 2005 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
--
"La prunelle des yeux de l'Eternel"
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
-
Bonjour,
il me semble que le nom ou numéro de la feuille + le numéro de ligne devrait répondre à ton besoin.
-
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.
-
Par exemple,
le code de la ligne 3 de la feuille 1 de votre classeur pourrait êtrecode = Sheets("Feuil1").index & "." & Range("A3").Row,
soit, code = 1.3
le code de la ligne 4 de la feuille 2 de votre classeur pourrait êtrecode = Sheets("Feuil2").index & "." & Range("A4").Row,
soit, code = 2.4