excel - 您可以在没有扩展名的情况下引用/设置变量到工作簿吗?

标签 excel vba

我试图找到答案,但网上好像没有。

代码示例:

dim wb_name as string
wb_name = range("A1").value & ".xlsx"
set wb = workbooks(wb_name)
  • 在扩展名有时发生变化(例如从旧的 Excel 格式更改为新的 Excel 格式)的情况下,是否有办法在不使用“.xlsx”的情况下执行上述操作
  • 是否有某种通用函数可以解释不同类型的扩展?

最佳答案

您可以采取通配符方法。

Dim wb_name as String
wb_name = Range("A1").Value & ".****"
Set wb = Workbooks(wb_name)

关于excel - 您可以在没有扩展名的情况下引用/设置变量到工作簿吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54260818/

相关文章:

excel - 从每列中搜索并删除 "00:00"值

excel - 为什么 Visual Basic 命令中的第一个条目会跳过一行以将文本文件编译到 Excel 中?

excel - 如何在excel中拆分一年后的数据?

vba - Excel VBA - 使用 Application.Caller 获取图像的单元格坐标

VBA:根据系列集合自动调整所有 y 轴范围

vba - 获取 Excel 单元格背景颜色十六进制值

Excel VBA。这个宏会产生随机排列吗?

vba - 如何让VBA宏在后台持续运行?

excel - 将调试定向到文本文件的功能