2013-08-12 2 views
-1

엑셀에서 액세스해야하는 액세스 테이블이 있습니다. 나는 쉽게 테이블 전체를 덤프하고 vba 내의 특정 셀을 기반으로하는 필터를 설정할 수 있지만 20,000 개의 레코드가 있으므로 시트가 느려집니다.Excel 매개 변수 전달에 액세스

매개 변수를 전달하는 더 빠른 방법이 있습니까?

내가 시도하는 방법은 답변 중 하나가 이전
•in Excel go to the data ribbon and click the From other sources icon 
•click From Microsoft Query 
•select MS Access Database* 
•browse for and select your database. 
•in the wizard select the columns you need to import 
•on the next page select the column you want to filter on 
•select the type of filter you need, i.e. Equals 
•instead of selecting a value in the next box enter [Parameter please Bob] 
•enter you sort on the next page 
•select Return data to Microsoft Excel and finish 

를 게시하지만 어떻게 든 매개 변수로 엑셀 셀을 통과 할 수없는 생각이었다. 나는 궁극적으로 이것을 vba에서 실행하려고 노력하고 있지만 이것이 수동으로 어떻게 작동하는지 알아 내려고 노력하고있다.

도움을 주시면 감사하겠습니다.

감사 Aprough, 당신의 절차를 따라하지만이 설정 모두가, 반환 된 데이터의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 매개 변수를 선택했다면 매개 변수 필드를

+1

수동으로 단계를 수행하는 매크로를 기록한 다음 코드로 이동하여 매개 변수 문자열을 셀 참조로 바꿀 수 있습니다. – tigeravatar

답변

1

를 선택 할 수 없었다. 왼쪽에서 매개 변수를 선택하고 "다음 셀에서 값 가져 오기 :"를 선택한 다음 매개 변수가있는 셀을 선택하십시오. 데이터가 새로 고침 될 때마다 해당 셀을 매개 변수 값으로 사용합니다. 이것은 "수동으로"수행하는 방법입니다.

관련 문제