Excel VBA에서 개인 기능 목록을 만들었습니다. 이 함수는 mysql 데이터베이스를 쿼리하고 하나의 값만 반환합니다. 예를 들어 GetRevenue 함수는 단일 값을 반환합니다. 하지만 값 목록이나 전체 테이블을 반환하는 Excel 함수를 작성하는 방법에 대해 궁금합니다.데이터베이스를 쿼리 한 후 Excel에서 값 목록을 인쇄하는 방법은 무엇입니까?
셀 A1에서 내 함수 "GetCustomerList"를 작성한다고 가정합니다. 셀 A2에서 시작하여 테이블 반환을 원합니다.
ADODB를 사용하여 VBA에서 수행하는 방법?
감사합니다 당신은 단순히의 CopyFromRecordset 방법을 사용하여 정의 된 세포에서 테이블을 복사 할 수 있습니다 ADODB에서
워크 시트 수식에서 함수를 호출하는 경우 해당 함수가 실제로 포함 된 셀에만 값을 반환 할 수 있습니다. 시트의 다른 영역에 직접 쓰거나 다른 방법으로 시트를 변경할 수 없습니다 (예 : UDF를 사용하여 셀 채우기 색상을 업데이트 할 수 없음) –
값의 배열을 반환하는 UDF를 만들어야합니다. Ctrl + Shift + Enter (즉, 배열 수식)를 사용하여 셀 범위에 워크 시트 함수를 입력하십시오. –