Bonjour,

J'ai un fichier xls et j'aimerais trouver la dernière cellule de la colonne C.

J'ai utilisé la commande suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
string test = ws.get_Range("C1", "C65536").get_End(XlDirection.xlDown).Value2.ToString();
mais comme ma colonne comporte des cellules vides,
la commande ne marche donc pas. Après une demi heure de recherche sur le net toujours aucun résultat.
Existe donc-t-il une méthode pour récupérer la ligne où suis-je obligé de faire une méthode à moi par exemple en faisant une boucle en partant de la fin (cellule "C:65536") et qui s'arrête lorsque je tombe sur la première ligne non vide?

Merci d'avance.

Edit : c'est bon j'ai trouvé grâce à ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
int lastRow = ws.Cells.Find("*",System.Reflection.Missing.Value, System.Reflection.Missing.Value, System.Reflection.Missing.Value, Excel.XlSearchOrder.xlByRows,Excel.XlSearchDirection.xlPrevious, false,System.Reflection.Missing.Value,System.Reflection.Missing.Value).Row