Nombre de ligne maximum

Bonjour, j’écris un code vba dans lequel je veux compter le nombre de ligne afin de faire mon incrémentation non vide avec le code suivant:
DERNIER = Range(« B1:B » & Range(« B1 »).End(xlDown).Row).count
For i = 1 To DERNIER
instrucion
mais on me dit "dépassement de capacité"
ps: j’ai 800 000 lignes
Aidez moi à contourner cet obstacle svp

Bonjour,
si tu as déclarer ta variable DERNIER as Integer
modifie en DERNIER as Long

Byte Numérique Nombre entier de 0 à 255.
Integer Numérique Nombre entier de -32’768 à 32’767. %
Long Numérique Nombre entier de - 2’147’483’648 à 2’147’483’647. &
Currency Numérique Nombre à décimale fixe de -922’337’203’685’477.5808 à 922’337’203’685’477.5807. @
Single Numérique Nombre à virgule flottante de -3.402823E38 à 3.402823E38. !
Double Numérique Nombre à virgule flottante de -1.79769313486232D308 à 1.79769313486232D308. #
String Texte Texte. $
Date Date Date et heure.
Boolean Boolean True (vrai) ou False (faux).
Object Objet Objet.
Variant Tous Tout type de données (type par défaut si la variable n’est pas déclarée).

parfait il marche
merci

j’ai une autre préoccupation

je veux créer un identifiant pour chaque individu de ma base.
je joint un fichier qui se présente comme ma base

PS: voici comment je tente de procéder

  1. je convertis les nom (espace comme délimiteur)
  2. je fais également pour les les contacts
  3. je concatène la première lettre de chaque colonne des noms et l’un des numéros

Mais je constate qu’évidement ça ne marche pas, je n’arrive pas à identifier les individus de manière unique.

je vous invite à vous pencher sur ce problème svp
je veux automatiser cela car il y a encore d’autres bases qui se présentent de la même manière
creer un id.xlsx (8,4 Ko) nb: j’ai plus de 500 000 lignes en réalité

Bonjour,

En France pour identifier un individu, il suffit d’utiliser le NNI (c’est fait pour ça).