VBA를 사용하여 MS Access에서 내 보낸 두 개의 시트가있는 Excel 통합 문서가 있습니다. 이제 두 시트 사이에 VLookUp
을 수행하고 시트 1에서 COLUMN A의 데이터를 반환하려고합니다. 어떻게 Access VBA를 사용하여 수행합니까? 아래는 제 코드입니다.Excel 시트의 Access VBA를 사용하는 vlookup
Private Sub Command1679_Click()
DoCmd.TransferSpreadsheet acExport, , "Query1", "C:\Blended Rate - Report\BR_Report" & "_" & Format(Date, "yyyy-mm-dd") & ".xlsx", True, "BRReport"
DoCmd.TransferSpreadsheet acExport, , "Query2", "C:\Blended Rate - Report\BR_Report" & "_" & Format(Date, "yyyy-mm-dd") & ".xlsx", True, "RamReport"
End Sub
Excel의 'VLookUp'은 조건에 따라 전체 열이 아닌 값을 반환합니다. 귀하의 필요에 맞는 데이터로 설명하십시오. 또한 Access에서 쿼리하고 Excel로 결과를 내 보내지 않는 이유는 무엇입니까? – Parfait
나는 그 값에 대해 미안하다. 원본은 두 개의 다른 데이터 원본에서 가져온 것입니다. 그래서 나는 Access에서 질의 할 수 없다. 즉, 첫 번째 쿼리 ** "qry - Int Alloc - 단계 05 - 혼합 비율 보고서"**에 데이터가 있습니다. 두 번째 쿼리 ** "qry - RAM RECON"**은 열 이름 만있는 빈 쿼리입니다. 이제 아이디어는 두 데이터 소스 간의 조정을 자동화하는 것입니다. 따라서 사용자는 다른 데이터 소스의 데이터를 두 번째 시트에 붙여 넣기 때문에 VBA를 사용하여 시트 2의 열 중 하나에서 vlookup을 미리 코드화하여 시트 1의 데이터를 찾아 휴식을 잡습니다. –