RANK()함수를 VBA에서 사용하려고 보니...
Post
원문 보기 →
RANK()함수를 VBA에서 사용하려고 보니...
VBA를 강의하거나 관련 글을 쓰면서 자랑스럽게 VBA의 강점으로 소개하는 것이 WorksheetFunction 개체이다. WorksheetFunction은 엑셀의 워크시트함수를 VBA에서 사용할 수 있도록 해주는 고마운 개체이다. 이 덕분에 VLOOKUP() 함수와 같은 기능을 직접 만들 필요가 없다. 오히려 내가 만든 함수보다 더 빠르고 신뢰성이 높다. 그러나 이번에 RANK()함수를 처음 사용하면서 난감하게 되었다. RANK()함수는 일련의 값의 배열에서 특정 값의 순위를 돌려준다. 그러나 RANK()함수에 전달하는 매개변수중 ref 매개변수에 Range개체가 아닌 Variant배열, 수치형 데이터 배열을 주게 되면 오류(컴파일에러와 런타임에러(424))가 난다(다른 워크시트함수에서는 배열을
Related Posts
3 posts
앱테크 추천 오락 만보기와 일상생활을 통해 포인트 적립
앱테크 추천 오락 만보기와 일상생활을 통해 포인트 적립 생활을 통해 포인트를 적립 받을 수 있는 앱테크 어플! 오락! 여러분들은 이용하고 계시나요? 저는 만보기 앱과 뉴스 읽기, 유튜브 보기, 기타 광고 등을 이용해서 포인트를 적립 받고 있는데요. 이렇게 적립 받은 포인트는 현금처럼 사용할 수 있어 매일매일 잘 이용하고 있습니다. 안드로이드 스마트폰에서 사용 가능한 오락은 OK캐쉬백 포인트로 적립 받을 수 있는데요. 오락에서 적립 받은 OK캐쉬백 포인트 및 내역은 OK캐쉬백 앱에서도 확인이 가능하다고 합니다. 이번에 오락 v1.9.0으로 업데이트되면서 오락 앱의 리워드가 확대되었다고 하는데요. 오락 사.......
[리눅스커널] 워크큐: 워크 실행의 출발점인 worker_thread() 함수 분석
워커 스레드가 깨어나면 스레드 핸들러인 worker_thread() 함수가 실행됩니다.worker_thread() 함수는 워커 스레드를 종료하거나 생성하는 기능을 수행하지만 핵심 동작은 워크를 실행하는 것입니다. 이번 소절에서는 worker_thread() 함수에서 워크를 실행하는 동작에 초점을 맞춰 분석하겠습니다. worker_thread() 함수 세부 동작은 다음 워커 스레드 절에서 상세히 다룹니다. 다음은 worker_thread() 함수에서 워크 실행에 관련된 코드 조각입니다.[https://github.com/raspberrypi/linux/blob/rpi-4.19.y/kernel/workqueue.c]01 static int worker_thread(void *__worker)02 {03
[리눅스커널] 워크큐(Workqueue) - 딜레이워크(delayed_work)는 어떻게 실행하나?
딜레이 워크를 실행하려면 어떤 함수를 호출해야 할까요? schedule_delayed_work() 함수를 실행하면 됩니다. 먼저 딜레이 워크를 실행하는 드라이버 코드를 예제로 열어 보겠습니다.[https://elixir.bootlin.com/linux/v4.14.43/source/drivers/mmc/host/bcm2835.c#L651]1 static2 bool bcm2835_send_command(struct bcm2835_host *host, struct mmc_command *cmd)3 {...3 if (!cmd->data && cmd->busy_timeout > 9000)4 timeout = DIV_ROUND_UP(cmd->busy_timeout, 1000) *



