Excel - VBA 테이블을 필터링 한 후 얼마나 많은 행이 있는지 계산하고 싶습니다. 어떻게해야합니까? 내가 rows_count = Range("AX:AX").SpecialCells(xlCellTypeVisible).Count
을 시도했지만 그것이 나에게 행의 전체 수를 제공 거기에 이것은 당신이 전체 열 대신에 당신의 표를 참조하고 때문이다 엑셀 2010행을 필터링하십시오.
0
A
답변
0
에 있습니다. 당신이 Sheet1
당신이 언급하고 당신의 시트의 이름입니다 그래서
With Sheets("Sheet1")
rows_count = Range(.Cells(1, "AX"), .Cells(.Cells(.Rows.Count, "AX").End(xlUp).Row, "AX")).SpecialCells(xlCellTypeVisible).Count
End With
를 사용하는 referrring중인 시트 선언 좋을 것이다
rows_count = Range(cells(1,"AX"), cells(cells(rows.count,"AX").end(xlup).row,"AX")).SpecialCells(xlCellTypeVisible).Count
으로 봅니다.
또는 테이블 개체를 사용하는 경우 당신은 단지 같은 것을 사용하여 필터를 적용한 후에는
With Sheets("Sheet1").ListObjects(1)
rows_count = .ListColumns(Columns("AX").Column).DataBodyRange.SpecialCells(xlCellTypeVisible).Count
End With
0
하여 답변을 얻을 수 있습니다
rows_count = Worksheets("Sheet1").AutoFilter.Range.Columns(1).SpecialCells(xlCellTypeVisible).Count - 1
을 예를 들어, 을 사용하여 A2:C20
을 채우고 다음 코드를 사용했습니다.
Sub filter()
Dim sht As Worksheet
Dim rng As Range
Set sht = ThisWorkbook.Worksheets("Sheet1")
Set rng = sht.Range("A1:C20")
sht.AutoFilterMode = False
rng.AutoFilter Field:=1, Criteria1:="<0.5"
MsgBox sht.AutoFilter.Range.Columns(1).SpecialCells(xlCellTypeVisible).Count - 1
End Sub
관련 문제
- 1. 정말 고유 한 행을 필터링하십시오.
- 2. 데이터 인덱스 개체의 행을 R으로 필터링하십시오.
- 3. Doctrine을 사용하여 관련 테이블의 행을 필터링하십시오.
- 4. jQuery를 사용하여 드롭 다운이있는 행을 필터링하십시오.
- 5. 정렬 된 문자의 벡터를 기반으로 데이터 프레임의 행을 필터링하십시오.
- 6. 다른 SQL 서버에 나타나는 한 테이블의 행을 필터링하십시오.
- 7. 1보다 작은 필드를 바꾼 다음 1보다 큰 값으로 행을 필터링하십시오.
- 8. 플렉스를 사용하여 데이터 그리드에서 숫자를 지정하여 행을 필터링하십시오. 4.5
- 9. 그룹의 특정 구성원에 따라 그룹의 모든 행을 필터링하십시오.
- 10. AJAX를 사용하여 데이터베이스에서 생성 된 HTML 테이블의 행을 필터링하십시오.
- 11. Python, Pandas : 함수를 기반으로하는 데이터 프레임의 행을 필터링하십시오.
- 12. JPQL 왼쪽으로 조인 - 모든 왼쪽 행을 반환하는 동안 오른쪽 행을 필터링하십시오.
- 13. Laravel 5.2 하위 쿼리 - 다형 피벗 테이블 마지막 행을 기준으로 행을 필터링하십시오.
- 14. R 또는 파이썬에있는 다른 파일의 행을 기반으로 텍스트 파일의 행을 필터링하십시오.
- 15. 팬더, 다른 열을 포함하는 열을 필터링하십시오.
- 16. 고객의 이름으로 트윗을 필터링하십시오.
- 17. 레일을 MetaSearch로 날짜순으로 필터링하십시오.
- 18. XML을 구문 분석하고 필터링하십시오.
- 19. Django : 사용자가 ModelChoiceField를 필터링하십시오.
- 20. Bash - 폴더의 파일을 필터링하십시오.
- 21. 자바 목록을 필터링하십시오.
- 22. 키워드를 사용하여 트윗을 필터링하십시오.
- 23. dplyr로 날짜를 필터링하십시오.
- 24. 탄성 검색에서 분기를 필터링하십시오.
- 25. Netsuite에서 값을 최소로 필터링하십시오.
- 26. 워드 프로세서에서 카테고리를 필터링하십시오.
- 27. Linq의 null 값을 필터링하십시오.
- 28. 달의 첫날에만 데이터를 필터링하십시오.
- 29. 집합에없는 문자를 필터링하십시오.
- 30. log4j를 사용하여 메서드를 필터링하십시오.