Bonjour,

Je me suis construit une petite fonction pour aller récupérer le n° de la dernière ligne non nulle d'une feuille :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Function derniereligne(liste As String) As Long
With Worksheets(liste)
    derniereligne = .Range("A1").End(xldown).Row
    MsgBox "Numéro de la dernière ligne : " & derniereligne
    End With
End Function
et pour une de mes feuilles du classeur, la fonction me renvoie systématiquement la valeur 1 048 576, soit le nombre de ligne max dans excel, alors que la dernière ligne non nulle est la n°70...
D'ou peut venir le probleme?

Merci pour vos lumieres!