저는 VBA에서 매우 새로 운 것이지만 운이없는 질문을 검색해 보았습니다. A1의 파일 경로, B1의 통합 문서 이름 및 C1 & D1의 탭 이름을 나열하는 통합 문서가 있습니다. 셀 A1에서 파일을 열 다음 방금 원래 B1에서 연 통합 문서를 설정하고 C1 & D1에 워크 시트 이름을 설정하는 매크로를 작성하려고합니다. 그런 다음 한 줄 아래로 이동하여 프로세스를 반복하십시오. 나는 변수 경로/워크 북/시트를 정의하는 것을 제외하고 대부분을 처리 할 수 있었다고 생각합니다. 아래는 지금까지 내가 생각해내는 것입니다. 누구든지 어떤 제안이 있겠습니까? 미리 감사드립니다!VBA에서 파일 경로 읽기
Dim Macro As Workbook
Set Macro = Workbooks("Macros.xlsb")
Workbooks.Open Range("A1")
Dim WBRange As Range
WBRange = Macro.Range("B1").Value
Dim ParRange As Range
Set ParRange = Macro.Range("C1").Value
Dim CurrentWB As Workbook
Set CurrentWB = WBRange
Dim CurrentWS As Worksheet
Set CurrentWS = ParRange
통합 문서에는 셀을 포함하는 워크 시트가 포함되어 있습니다. 통합 문서에는 셀이 들어 있지 않습니다. – Jeeped
코드가 작동합니까? 통합 문서를 셀 값으로 설정? wbRange와 동일합니까? –
@Nathan_Sav -'Workbooks.Open Range ("A1") 문법적으로 정확하지만 (활성 시트의 A1 셀에 이름이 지정된 통합 문서를 열지 만) 'Workbooks.Open Range ("A1 ") & Range ("B1 ")"로 표시됩니다. – YowE3K