You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在不重命名工作簿的前提下为文件名添加'Shopping List'文本

解决方案

无需修改工作簿实际文件名,只需在提取原文件名后拼接「Shopping List」文本即可实现需求,修改后的VBA代码如下:

Sub Calcs()
    Dim filename As String ' 补全变量声明的Dim关键字,符合VBA规范
    
    ' 提取不带后缀的原文件名,拼接"Shopping List"文本
    filename = Left(ActiveWorkbook.Name, InStr(ActiveWorkbook.Name, ".") - 1) & " - Shopping List"
    ' 将拼接后的名称写入指定单元格
    Worksheets("4. Grocery Store").Range("$A$1").Value = filename

    ' 保留原有其他代码
End Sub

代码说明

  • 补全Dim关键字声明变量,避免隐式变量引发的潜在问题
  • 用&运算符拼接原日期文件名与「Shopping List」,添加短横线和空格是为了让名称格式更清晰(可根据需求调整分隔符)
  • 执行后A1单元格会显示类似2024-05-20 - Shopping List的名称,完全保留原工作簿文件名的同时满足显示需求

内容的提问来源于stack exchange,提问作者mjac

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 22:52:04