本文介绍了在 Excel Vba 中插入提示以确定要打开的文件名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

假设我有以下文件(一年中的每周一个):

Let's say I have the following files (one for each week in a year):

  • 测试 01.xlsm
  • 测试 02.xlsm
  • 测试 .....xlsm
  • 测试 52.xlsm

我希望能够通过提示选择我想要打开的文件.

I want to be able to choose the file I'd like to open with a prompt.

所以代替这个函数...

So instead of this function ...

Workbooks.Open Filename:= _
    "F:\mydocs\test11.xlsm"

...我需要一些可以让我自己输入数字的东西(所以在本例中为11"或 01 到 52 之间的任何值,具体取决于我想查看结果的那一周).

... I need something that lets me enter the number myself (so in this case "11" or whatever value between 01 and 52 depending on the week I want to see the results for).

这可能吗?:s

推荐答案

也许:

Sub duraln()
Dim s As String
s = Application.InputBox(Prompt:="enter two digit suffix", Type:=2)
Workbooks.Open Filename:= _
    "F:\mydocs\test" & s & ".xlsm"
End Sub

这篇关于在 Excel Vba 中插入提示以确定要打开的文件名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-15 21:55