2016-06-29 1 views
-1

나는 코딩에 새로운 경험을 가지고 있으며,이 프로젝트는 내 범위를 넘어 섰다.하지만 나는 그것을 꺼 버리는 옵션이 없다. 나는 필사적이고 내가 얻을 수있는 어떤 도움에 감사 할 것입니다. 나는 예비 검색을했으나 비슷한 것을 찾지 못했거나 코드를 이해하지 못했다. 미리 감사드립니다.Vba에서 엑셀로 엑세스하기

그래서 26 개의 열이있는 스프레드 시트에 데이터 집합이 있습니다. 각 카테고리에는 범주가 있지만 23 개의 열 (이름, 2 열 (연도), 3 열 (날짜), 8 열 (값) 및 11 열 (값))에만 관심이 있습니다. 버튼을 클릭하면 해당 정보를 Access 데이터베이스에 기록하여 일상적으로 해당 정보를 기록 할 수 있습니다. 또한 코드를 반복하여 정보가 중복되지 않도록 할 수 있습니다.

답변

0

그냥 그 4 개 필드가있는 쿼리를 작성하고 수출 쿼리를. :)이 속는에 관해서는

을, 단지 다음 '중복 제거'를 클릭 매크로 레코더를 켜고 데이터 탭을 클릭합니다. 그러면 필요한 VBA 코드를 얻을 수 있습니다. 또는 속임수를 처리하려면 내보내기 전에 내보내기에서 수행 할 수 있습니다. Access에서 Create> Query Wizard> Find Duplicates Query Wizard를 클릭하십시오. 중복을 찾아 제거하십시오.

0

VBA를 사용하지 않고 MS Access로이 작업을 수행 할 수 있습니다.
액세스하려면 Link an Access table to your Excel datasource해야합니다. 다음으로 Append Query을 만들어 연결된 Excel 테이블의 레코드를 대상 Access 테이블에 추가해야합니다. 추가 테이블의 조건을 설정하여 대상 테이블에없는 연결된 Excel 테이블의 레코드를 선택해야합니다.
기준을 설정 관리 할 수없는 경우 모든 레코드를 추가하고 Delete the Duplicate records.