Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Pourquoi utiliser la fonction RECHERCHEX alors qu'il suffit de modifier très simplement le VBA :
VB:
Function AdresseFinDeTableau() As String
Application.Volatile
Dim finTab As Long
With [Numero].ListObject.Range
finTab = .Find("*", , xlValues, , xlByRows, xlPrevious).Row
AdresseFinDeTableau = .Rows(finTab - .Row + 1).Address(0, 0)
End With
End Function
J'utilise RECHERCHEX parce que dans mon fichier, je dois par rapport a une référence par exemple "484341P1"dans ma première feuille retrouver "aze"dans la deuxième.
Et ceci dans un tableau structuré de5000 lignes environ.
C'est pour cela que je voulais retrouver ma dernière ligne avec VBA avec une fonction et intégrer ma fonction perso dans la formule RECHERCHEX, car mon tableau comporte des lignes vides.
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD