Q
시트의 행 수
7
A
답변
14
에 데이터가 있다고 가정하지만 치료를 할 필요가 :
이 작업을 수행하는 더 좋은 방법은 케어. 그것은 몇 가지 결점/잡았다. 엑셀이 사용 된 범위를 잘 추적하지 못하는 것이 알려진 문제입니다. VBA를 통해 사용 된 범위를 참조하면 현재 사용 된 범위로 값이 재설정됩니다. 이는 종종 (
Dim lRowCount as Long
Application.ActiveSheet.UsedRange
lRowCount = Worksheets("MySheet").UsedRange.Rows.Count
그러나 통합 문서의 상단에 빈 행을 가지고, 그래서 만약이 당신에게 사용 범위의 수를 줄 것이다주의 : 그래서 당신이 사용 범위를 점점이 서브 프로 시저를 실행하려고 사람들은 필터 기준 등을위한 공간을 남겨 두어야합니다.) 그런 다음 계산되지 않습니다. usedrange 메소드는 형식화의 영향을받을 수도 있습니다.
당신은 내가 당신이 더 신뢰할 찾기 방법을 사용할 수 있습니다, 당신이 원하는 무슨 생각 인 사용 마지막 행을 원하는 경우
Dim rLastCell As Range
Dim lLastRow As Long
Set rLastCell = ActiveSheet.Cells.Find(What:="*", After:=.Cells(1, 1), LookIn:=xlFormulas, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlPrevious, MatchCase:=False)
If Not rLastCell Is Nothing Then lLastRow = rLastCell.Row
당신이 데이터이어야 하나 개의 셀을 알고 있다면 거기에, 당신은 위를 단순화 할 수 있습니다 : 당신이 전체 행을 의미하는 경우
Dim lLastRow As Long
lLastRow = ActiveSheet.Cells.Find(What:="*", After:=.Cells(1, 1), LookIn:=xlFormulas, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlPrevious, MatchCase:=False).Row
5
또한 시도 할 수 있습니다 : 당신이 삭제하고 행을 삭제 시작하면
i = Sheets("SheetName").UsedRange.Rows.Count
그러나, 이것은 약간의 버그를 얻을 수 있습니다.
i = Cells(Sheets("SheetName").Rows.Count, 1).End(xlup).Row
이 각 행이 usedrange 방법은 내 즐겨 찾기 중 하나입니다 사용하여 열 1.
관련 문제
- 1. actionscript 스타일 시트의 행 높이
- 2. 보호 된 시트의 행 수를 얻으려면 어떻게해야합니까?
- 3. 특정 시트의 행 수를 찾으려고 시도합니다.
- 4. xlwt 워크 시트의 열 수
- 5. OpenXML 및 LINQ를 사용하여 Excel 시트의 첫 번째 행 읽기
- 6. 숫자 값을 기준으로 여러 워크 시트의 행 복사
- 7. 스프레드 시트의 개별 그룹에서 최대 수 찾기
- 8. 시트의 텍스트 레이블을 변경할 수 없습니다.
- 9. 여러 스프레드 시트의 피벗 테이블
- 10. 스프레드 시트의 여백 변경
- 11. 전체 시트의 배경색 변경
- 12. 스프레드 시트의 서식 보호
- 13. 액션 시트의 제목이보기에서 사라집니다?
- 14. 엑셀 시트의 착색 셀
- 15. 스프라이트 시트의 문제점
- 16. 스타일 시트의 조건부로드
- 17. Excel 시트의 이상한 문제
- 18. 다른 워크 시트의 범위
- 19. iPad에서 모달 시트의 너비
- 20. Excel 시트의 필드 비교
- 21. Excel 시트의 MySQL 테이블?
- 22. Excel vba : 엑셀 시트의 편집 영역을 제한하십시오.
- 23. 행 그룹을 기준으로 행 수 계산
- 24. 여러 시트의 여러 행을 하나의 시트로 복사
- 25. 엑셀 스프레드 시트의 데이터를 데이터베이스에 입력 하시겠습니까?
- 26. 스프레드 시트의 행을 데이터베이스의 레코드와 비교
- 27. Drupal보기의 행 수 표시
- 28. SimplePager 이상한 행 수
- 29. 삽입 할 행 수
- 30. 데이터베이스 테이블의 행 수
이,'Worksheet.Rows.Count' 그것을 할 것입니다. 다른 것을 의미한다면 저희에게 알려주십시오. –