2013-05-27 12 views
5

Excel의 열에서 마지막 빈 셀의 번호/인덱스를 얻는 방법은 무엇입니까?Excel의 비어 있지 않은 마지막 셀 가져 오기

CountA와 다른 몇 가지를 시도했지만 비어 있지 않은 셀의 수를 반환하거나 실제 데이터 다음에 아무데도없는 셀이 있다고 가정하면 UsedRange는 해당 셀까지 범위를 반환합니다.

내가 필요로하는 것은 그 열에 빈 셀이있을 수있는 마지막 비어 있지 않은 셀입니다. 이 열의 마지막 빈 셀을 사용하여 마지막 행을 사용하도록 지정할 수 있습니다.

답변

6
당신이 매크로 코드에서이 같은 것을 사용할 수 있습니다 VBA에서

: C#에서 시도 할 수

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

그것은 주어진 열에 비어 있지 않은 마지막 셀의 값을 반환됩니다 :

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 
+0

덕분에, 예 그게 사실하지만 업데이트 대답 – Indigo

+0

에서 동일한을 수행 할 필요가 마법처럼 일했다. 감사. 나중에 다른 옵션에 대해 더 테스트 할 것입니다. – isJustMe

+0

완벽한 참조 @ChP C#을 – Indigo

관련 문제