내 Excel 파일에 VBA를 쓰고 있습니다. sample.xls. 이제 전체 경로sample.xls을 내 VBA에 가져오고 싶습니다. 어떻게해야합니까?VBA에서 파일 이름/경로를 Excel로 가져 오는 방법
답변
당신이 VBA를 의미하는 경우에, 당신은 예를 들어하면 FullName을 사용할 수 있습니다
strFileFullName = ActiveWorkbook.FullName
확실히 ThisWorkbook.FullName을 의미합니까? ;) – Oorang
필요는 없습니다. – Fionnuala
Oorang의 의견이 맞습니다. 'ThisWorkbook.FullName'은 정확하고 안전한 호출입니다. Veera의 질문은 다음과 같이 말합니다. "내 Excel 파일 sample.xls 안에 VBA *를 쓰고 있습니다. 이제 VBA에서 sample.xls의 전체 경로를 얻고 싶습니다." (강조가 추가되었습니다.)이 경우 'ThisWorkbook.FullName'을 사용하면 올바른지, 'sample.xls'가 현재 활성 통합 문서가 아닌 경우 'ActiveWorkbook.FullName'이 잘못된 답을 줄 수 있습니다. –
strScriptFullname = WScript.ScriptFullName
strScriptPath = Left(strScriptFullname, InStrRev(strScriptFullname,"\"))
op에 * inside * sample.xls이 표시되어 VBScript가 의심 스럽습니다. 나는 VBA를 의심한다. – Fionnuala
ActiveWorkbook.FullName 내가 생각하는 더 나은 것, 경우에 다른 Excel 통합 문서에 저장되어있는 VBA 매크로가, 그러나 매크로가있는 곳이 아닌 편집중인 Excel의 세부 사항을 원합니다.
같은 파일에 있으면 문제가되지 않지만 다른 파일에 있고 매크로가 아닌 Data가있는 파일을 원한다면 ActiveWorkbook이 필요합니다. 왜냐하면 두 시나리오 모두를 다루기 때문입니다.
이것은 모든 응답, 이름, 경로, 파일 이름을 제공하는 간단한 대안입니다.
Dim FilePath, FileOnly, PathOnly As String
FilePath = ThisWorkbook.FullName
FileOnly = ThisWorkbook.Name
PathOnly = Left(FilePath, Len(FilePath) - Len(FileOnly))
'PathOnly = Left (FilePath, Len (FilePath) -Ren (FileOnly))'명령을하면 다음과 같이 쓸 수 있습니다 : 'PathOnly = ThisWorkbook.Path' – EBH
- 1. Excel로 html의 세그먼트를 가져 오는 방법
- 2. MySQL 데이터베이스에서 Excel로 데이터를 가져 오는 방법
- 3. VBA에서 .txt 파일의 데이터를 Excel로 채우는 방법?
- 4. asp.net의 파일을 Excel로 가져 오는 방법은 무엇입니까?
- 5. csv로 가져 오는 방법
- 6. excel로 C# winforms 가져 오기,
- 7. C++ 폴더에서 파일 이름을 가져 오는 방법
- 8. android 패키지에서 파일 이름을 가져 오는 방법
- 9. CFileDialog를 통해 파일 확장명을 가져 오는 방법
- 10. excel에서 chinese 문자를 oracle로 가져 오는 방법
- 11. Rails에서 Excel로 가져 오기
- 12. SQL 서버에서 데이터를 가져와 Excel로 가져 오는 방법은 무엇입니까?
- 13. System.Data.DataSet을 Excel로 가져 오는 가장 간단한 방법은 무엇입니까?
- 14. Excel 용 VBA에서 음수의 큐브 루트를 가져 오는 방법은 무엇입니까?
- 15. OutputStream 가져 오는 방법
- 16. 파일을 가져 오는 방법
- 17. mysqldb 가져 오는 방법
- 18. groovyx.net.http를 가져 오는 방법
- 19. Carrierwave로 파일을 가져 오는 방법
- 20. 파일 이름 만 가져 오는 방법은 무엇입니까?
- 21. WinForm에서 Excel로 데이터 가져 오기
- 22. 데이터 프로젝트에 액세스 VBA에서 CSV 파일 가져 오기
- 23. 자바 : 파일에서 미리보기 이미지를 가져 오는 방법
- 24. Google 이미지를 가져 오는 방법
- 25. Java.awt.print.PrinterJob에서 PageFormat을 가져 오는 방법
- 26. fancybox에서 데이터를 가져 오는 방법
- 27. 데이터베이스에서 USERID를 가져 오는 방법
- 28. 서버에서 파일을 가져 오는 방법
- 29. 클래스를 가져 오는 방법 _ : 모두
- 30. Facebook에서 알림을 가져 오는 방법
VBScript * inside * sample.xls라고 말하면 VBA는 Excel에 기본으로 사용됩니까? – Fionnuala
@Remou 예, VBA입니다. – Veera
제목과 태그를 바로 수정 하시겠습니까? – Oorang