7

Excel の列の最後の空のセルの番号/インデックスを取得するにはどうすればよいですか。

CountA と他のいくつかを試しましたが、空でないセルの数を返すか、実際のデータの後に空白のセルがあると仮定すると、UsedRange はそのセルまでの範囲を返します。

私が必要とするのは、その列の間に空のセルがある可能性がある列の最後の空でないセルです。その列の最後の空のセルを使用して、使用を検討する最後の行を指定できます。

4

1 に答える 1

8

VBA では、マクロ コードで次のようなものを使用できます。

rcount = Range("A:A").End(xlUp).Row

指定された列の最後の空でないセルの値を返します

C# では、次のことを試すことができます。

Excel.Worksheet sh;
long lastRow;
long fullRow;

sh = app.Workbooks.get_Item("Workbook1.xlsx").Worksheets.get_Item("Sheet1");
fullRow = sh.Rows.Count;
lastRow = sh.Cells[fullRow, 1].get_End(Excel.XlDirection.xlUp).Row; 
//use get_End instead of End
于 2013-05-27T17:33:03.733 に答える