Ce code est supposé obtenir toutes les lignes dans la plage que je spécifie, et supprimer uniquement les lignes sans cellule DATA dans celles-ci. En fait, il supprime toutes les lignes de la plage. Pourquoi?Excel supprimer des lignes supprimant les lignes incorrectes
Range range = _sheet.get_Range("A25:A542", Type.Missing);
range = range.EntireRow;
range.Delete(Type.Missing);
Je suis désolé mais je peux voir que votre code a fait exactement ce qu'il était censé faire. – Bolu
vous ne spécifiez pas les cellules de la ligne que vous souhaitez supprimer. Vous sélectionnez la ligne entière avec 'range = range.EntireRow;' et 'range.Delete (Type.Missing);' supprime cette ligne entière –
Vous devriez probablement poser cette question ici - http://stackoverflow.com/questions/4398770/comment nettoyer-microsoft-office-interop-excel-classeur. –