在Excel VBA中创建文件夹和子文件夹

2023-11-24

我有一个公司下拉菜单,其中由另一张纸上的列表填充。三列:公司、职位编号和零件号。

创建工作后,我需要一个该公司的文件夹和一个该零件号的子文件夹。

如果你沿着这条路走下去,它会看起来像:

C:\图像\公司名称\零件号\

如果公司名称或零件号存在,请勿创建或覆盖旧名称。只需进入下一步即可。因此,如果两个文件夹都存在,则不会发生任何事情,如果一个或两个文件夹都不存在,则根据需要创建。

另一个问题是有没有办法让它在 Mac 和 PC 上同样工作?


另一个在 PC 上运行的简单版本:

Sub CreateDir(strPath As String)
    Dim elm As Variant
    Dim strCheckPath As String

    strCheckPath = ""
    For Each elm In Split(strPath, "\")
        strCheckPath = strCheckPath & elm & "\"
        If Len(Dir(strCheckPath, vbDirectory)) = 0 Then MkDir strCheckPath
    Next
End Sub
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在Excel VBA中创建文件夹和子文件夹 的相关文章

随机推荐

  • SQLite 数据库文件支持的最大表数

    即使读完之后SQLite 限制我找不到最大表数一个SQLite数据库文件可以容纳 所以 我想知道是否 SQLite数据库可以容纳的最大表数有限制吗 SQLite 数据库文件中包含数千个小表是一个问题吗 SQLite 数据库文件中的许多表会影
  • 将 github 个人访问令牌与 TortoiseSVN 结合使用

    Github 下个月将关闭密码访问 因此我生成了个人访问令牌 PAT 然后 我尝试使用以下 URL 查看现有存储库的新副本 https 我 电子邮件受保护 我 myrepo git 其中 ghp blahblahblah 是我的 PAT 我
  • 从查询中获取表架构

    As per MSDN SqlDataReader GetSchemaTable返回所执行查询的列元数据 我想知道是否有类似的方法可以为给定的查询提供表元数据 我的意思是涉及哪些表以及它有哪些别名 在我的应用程序中 我收到查询 并且需要附加
  • 匹配正则表达式的所有单词列表

    假设我有一些字符串 Lorem ipsum dolor sat amet 我需要一个长度超过 3 的所有单词的列表 我可以使用正则表达式来完成吗 e g pattern re compile r some pattern result pa
  • 如何对数据库中的标签进行建模?

    我有一个现有的网络应用程序 想要添加标签功能 以便用户可以标记现有对象 问题是我应该为每个对象添加一个标签列吗 或者我应该对其进行标准化并使用标签表 其中每个对象都有一个标签集合 我倾向于后者 因为它感觉更干净 更容易报告并且更容易创建标签
  • 使用 Pandas 在 IPython 笔记本中显示多个输出表

    我现在知道我可以通过将 IPython pandas 嵌入到一个绘图空间中来输出多个图表 这些图表将出现在笔记本中的单个输出单元中 我可以用 Pandas HTML Tables 做类似的事情吗 我从电子表格上的多个选项卡 大约 15 20
  • ActionResult 返回调用它的页面

    我有一个 ActionLink 它调用我的公共 ActionResult 我希望它返回到调用它的页面 但是如何呢 为此 您可以使用一些技巧 最简单的是 return Redirect HttpContext Request UrlRefer
  • 使用 html 打开大写的 android 和 ios 键盘

    我正在为移动设备创建一个网页 因为很少有输入字段要求用户始终以大写形式输入数据 我看了几个选项 比如 text transformCSS的属性它将用户输入更改为大写 但也更改了占位符 这看起来不太好 autocapitalize输入属性通过
  • Flutter 中日期选择器的大小

    我正在 flutter 中制作 ipad 我有一个日期选择器 但在风景中它显得相当大 Is there any way to resize the date picker dialog 是的 您可以通过 Container SizedBox
  • 我只是不明白 C++ 指针/引用系统

    我从来没有遇到过像Python 隐式 或PHP 显式 中的引用问题 在 PHP 中你写 p myvar 你有 p作为参考指向 myVar 所以我知道在 C 中你可以这样做 void setToSomething int var var 12
  • 集合不包含与谓词匹配的元素

    我正在使用 Room 库 当我尝试构建应用程序时收到以下错误消息 e kapt An exception occurred java util NoSuchElementException Collection contains no el
  • Selenium Python 绑定:如何在元素上执行 JavaScript?

    使用python selenium脚本触发selenium服务器运行JavaScript代码 效果很好 drv execute script
  • 这个 YesodAuth 实例有什么问题?

    我刚刚从当前的 yesod 脚手架迁移到最新的yesod 1 6 0 yesod auth 1 6 2 instance YesodAuth App where type AuthId App UserId authenticate cre
  • 将单个元素添加到 IEnumerable 集合的最佳方法是什么?

    我很惊讶地发现似乎没有一种方法可以将单个元素添加到 IEnumerable 集合中 如何将单个元素添加到 IEnumerable 集合中 您无法真正向 IEnumerable 添加元素 因为它应该是只读的 你最好的选择是 return ne
  • 从java中删除hdfs文件夹

    在边缘节点上运行的 java 应用程序中 我需要删除 hdfs 文件夹 如果存在 我需要在运行在文件夹中输出的 MapReduce 作业 使用 Spark 之前执行此操作 我发现我可以使用该方法 org apache hadoop fs F
  • PHP数组在使用前需要声明吗?

    在编写最近的应用程序时 我不小心在声明数组之前开始填充数组 error reporting E ALL array value Test string 我使用 E ALL 错误报告并且没有抛出错误 它是否正确 如果是这样 声明数组值而不声明
  • MasterPage 是否知道正在显示哪个页面?

    当我使用 MasterPages 在网站上导航时 应用程序是否知道我所在的页面 如果是这样 它是否将其存储在我可以访问的对象中 我问的原因是这样我可以替换它 masterpage div ul ul div
  • 在 IDisposable 类层次结构中正确处理 ObjectDisposeException [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 当正确实现 IDisposable 时 大多数实现 包括框架指南 建议包括private bool disposed 成员以安全地允许多次调用Dispose Dispose bo
  • 如何编写自定义的removePunctuation()函数以更好地处理Unicode字符?

    在 tm 文本挖掘 R 包的源代码中 在文件中变换R 有removePunctuation 函数 当前定义为 function x preserve intra word dashes FALSE if preserve intra wor
  • 在Excel VBA中创建文件夹和子文件夹

    我有一个公司下拉菜单 其中由另一张纸上的列表填充 三列 公司 职位编号和零件号 创建工作后 我需要一个该公司的文件夹和一个该零件号的子文件夹 如果你沿着这条路走下去 它会看起来像 C 图像 公司名称 零件号 如果公司名称或零件号存在 请勿创