excel - 使用 Excel VBA 引用路径和单元格公式打开 Windows 资源管理器
问题描述
我在打开由路径和单元格指定的文件夹时遇到问题
Private Sub cmd_OPEN_FOLDER_Click()
Dim d As String
Dim FolderPath As String
Dim FinalFolder As String
FolderPath = "C:\Users\USER1\Desktop\ExampleFolder1\ExampleFolder2\"
FinalFolder = "ActiveSheet.Range(N1).Value" & "\"
Call Shell("explorer.exe """ & FolderPath & FinalFolder & "", vbNormalFocus)
End Sub
如果我省略,
FinalFolder = "ActiveSheet.Range(N1).Value" & "\"
和改变,
Call Shell("explorer.exe """ & FolderPath & FinalFolder & "", vbNormalFocus)
至,
Call Shell("explorer.exe """ & FolderPath & "", vbNormalFocus)
有用。但如果我添加“FinalFolder”。它打开 MyDocuments 文件夹。我想当某些东西不起作用时它是默认值?
单元格 N1 有一个公式,它引用不同工作表上的另一个单元格。公式是“=LISTS!A4”。此工作表已隐藏。
解决方案
你需要参考
"ActiveSheet.Range(N1).Value"
作为
ActiveSheet.Range("N1").Value
推荐阅读
- sql - CS50 Pset 7 13.sql,我解决不了,嵌套sqlite3数据库
- asp.net-mvc - 如何使用不同的模型将数据传递给局部视图?
- c# - 我怎样才能使这个 xamarin 开关渲染器代码工作?
- flutter - 为父容器提供较小宽度后,OutlineButton 中的图标未居中
- python - 更新到 Spyder 4.1 后出现内核错误
- javascript - JQuery UI Sortable - 如何在一个容器中对两种类型的项目进行排序
- swift - ARKit – 视口大小与真实屏幕分辨率
- python - 使用 Python pandas 在每小时时间序列中应用每月级别损失因子
- java - 交集后按Java中的特定属性对对象列表进行排序
- security - 将私钥粘贴到 Jenkins 门户网站是否安全?