// Excelの一部の行を削除しようとしています。しかし、私が直面している問題は、すべてのレコードを削除せず、行を削除して残りの行を残してしまうことです。オフィスの相互運用機能を使用してExcelの行を正しく削除できない
for (int i = 2; i <= lastRow; i++)
{
Array MyValues = (Array)MySheet.get_Range("A" + i.ToString(), "AN" + i.ToString()).Cells.Value;
if (Convert.ToString(MyValues.GetValue(1, 1)) == "" && Convert.ToString(MyValues.GetValue(1, 2)) == "" && Convert.ToString(MyValues.GetValue(1, 3)) == "")
{
break;
}
else
{
Excel.Range cells = MySheet.get_Range("A" + i.ToString(), "AN" + i.ToString());
cells.Delete();
}
}