Bonjour à tous,
Tout d'abord, j'espère que ce sujet n'a pas déjà été abordé (je n'ai moi-même rien trouvé en faisant une recherche).
(Il est important de noter que je ne suis pas l'auteur de ce fichier et que je n'avais aucune connaissance des macros jusqu'à mon auto-formation express de ce jour).
Voici mon problème :
J'utilise un fichier excel pour gérer une base de données. Ce fichier fonctionnait comme un charme jusqu'à la semaine dernière, où le message "Erreur d’exécution '6' : Dépassement de capacité est apparu.
En cliquant sur débogage, le panneau VBA s'affiche et me surligne la ligne suivante : lignetot = Selection.Row
Après quelques recherches, j'ai vu que le problème pouvait venir du fait que la feuille qui pose problème a atteint les 32 768 lignes et qu'apparemment c'est le maximum que certaines fonctions peuvent atteindre. Seulement, lorsqu'on parle de ce maximum, on dit de remplacer la fonction "integer" avec la selection "long" mais je n'ai aucune de ces fonctions dans le macro...
Voici la partie problématique :
Sheets("Identifiants").Select
Range("A2").Select
Selection.End(xlDown).Select
lignetot = Selection.Row
Set rgFound = Range("D2:D" & lignetot).Find(nomajouter)
Quelqu'un pourrait-il m'aider ?