저는 C#에서 코딩하고 Microsoft.Office.Interop.Excel을 사용하고 있습니다. 나는 열 A - F를 가지고 있고 일부 열은 B 열에 값이 없습니다. 그래서 열 B를 반복하고 텍스트/값이없는 모든 셀을 찾은 다음 전체 행을 삭제하려고합니다. B 열을 순환하여 null 셀을 찾지 만 그 행을 삭제하려고하면 아무 일도 일어나지 않습니다. 이 같은조건에 따라 행을 삭제하십시오.
Excel.Range B = objsheet.get_Range("B1:B" + lastUsedRow, System.Type.Missing);
foreach (Excel.Range r in B)
{
string column = r.Text.ToString();
if (string.IsNullOrEmpty(column))
{
Excel.Range BEntireRow = objsheet.get_Range(r + "1:" + r + "B" + lastUsedColumn, System.Type.Missing);
// Excel.Range BEntireRow2 = r.EntireRow;
BEntireRow.Delete(Microsoft.Office.Interop.Excel.XlDirection.xlUp);
}
}
될 것이다. "[제목에"태그 "가 포함되어 있어야합니까?] (http://meta.stackexchange.com/questions/19190/)"합의가 "아니오, 그렇지 않아야합니다"로 표시되어야합니다. –