순위를 구할때는 통상 rank 함수나 rank.EQ 함수를 통해서 구하곤 한다. 이번 문제는 2021년 8월 동안의 매출을 팀명으로 통합하여 상위 3개 팀의 이름과 매출을 출력하는 것이다.
Consolidate 사용에 대한 것은 이전 글을 참조하길 바란다.
https://1stminokingdom.tistory.com/8
이번 구문에서 조심해야 할것은 시트를 넘나들어야 하기 때문에 영향을 받을 시트의 시트명을 반드시 기재를 하면서 구문을 작성해야 한다는 것이다. 그게 아니면 엉뚱한 값을 가져오거나 에러가 날 수 있다.
또하나 살펴볼 구문은 ADO구문이다. 엑사남님께서 같은 문제를 해결하기 위해 올려주신 구문이고 ADO를 공부하는 나로서는 정말 깔끔한 코드에 역시라는 찬사를 보낼 수밖에 없다.
아래 영상은 엑사남님께서 예전에 올려주신 db강의이다. 명강의이니 보고 오시길 바란다.
https://www.youtube.com/watch?v=cttL-5rihc8&t=242s
코드를 공부하다 보면 많이 외롭다. 내가 하고 있는 일에 이 정도면 되는 지식 수준을 조금만 더 조그만 더를 외치며 나아가는 하나하나가 다른이(우리 마나님 ㅠㅜ)가 보기에는 참 답답해 보일수도 있을 것이다.
허나 함께 공부하는 엑사남 오픈챗 멤버들이 있어 큰 힘이 된다. 어쩌겠는가 우리는 엑사남이 아닌가 전진뿐이다.
'VBA' 카테고리의 다른 글
[VBA_Min/Max] 월별 매출데이터 최소값 최대값 구하기 (0) | 2021.08.29 |
---|---|
[VBA_재귀함수] 조합수만큼 나열하기 (0) | 2021.08.28 |
[VBA_Dictionary] dictionary + dictionary(feat. nick : 다잡IT) (1) | 2021.08.27 |
[VBA_정렬하기] Dictionary + ArrayList 정렬하기 (2) | 2021.08.26 |
[VBA_재귀함수] 삼각형 조합하기 (0) | 2021.08.23 |
댓글