매일 프로그램에서 현재 날짜에 대한 데이터가있는 Excel 파일을 만들고 있습니다. 제품 가격이 얼마인지, 오늘날 얼마나 많은 사람들이 이용할 수 있는지, 그런 것들이 있습니다.
이 모든 것을 바탕으로 근로자에 대한 예측 및 작업장 할당을해야합니다. 문제는이 모든 정보를 항상 수동으로 드래그해야한다는 것입니다. 그래서 자동으로 만들기 위해 수식을 다음과 같은 셀에 배치했습니다.
='c:\ABC\[ABC 29-01-14.xlsx]sheet'!a1
모든 것이 잘 작동하지만 다음 날 ABC 30-01-14
각 셀에 대해 " "의 파일 이름을 변경 해야합니다. 데이터를 수동으로 입력하는 것과 같습니다.
" concatenate
"수식을 사용 하여 오늘 날짜에 따라 날짜를 자동으로 변경했습니다. " indirect
"수식을 사용 하여 텍스트 문자열이 아닌 실제 수식으로 바꾸고 닫힌 파일이 아닌 열린 파일에 대해서만 작동한다는 것을 깨달았습니다.
VBA가 없거나 닫힌 VBA로 닫힌 파일에 대해이 작업을 수행 할 수있는 방법이 있습니까?
indirect
. 절대 참조가 필요하거나 VBA를 통한 상대 참조가 필요합니다. 당신이 설명하는 것은 (불행히도) 그것이 작동하는 방식입니다.