我正在微软2010操作系统和Excel 365中编写。我已经编写了一个脚本来处理一个150K的行文件。
它打开位于SharePoint驱动器中的源文件:
“\(服务器名称)\SQL文件\2022\06.2022\2022年6月名称. xlsx”
在过去的一年中,每个月都有文件,随着月份的进展,会创建一个新文件夹。
在六月,没有七月的文件夹,但将其写入为2022\07.2022\July2022Name.xlsx
我想打开与当前月份匹配的文件。
这是我目前所尝试的
'Find Workbook Filename <br>
Dim dt as String, dt2 as string
Filename as String, strMonth as string<br>
strMth = Monthname(Month(Now()), True<br>
if Month(Now()) = 1 Then<br>
strPriorMth = MonthName(12,True)<br>
Else st PriorMth = Monthname(Month(Now())-1, True<br>
dt2 = StrMonth(mm).YYYY
dt = StrMonth(mmm)YYYY
<br>
filename = "\\(server name)\SQL Files\2022\"dt2"\"dt & "SqlViews.xlsx"<br>
我不确定如何将dt2转换为数字字符串,将dt转换为我认为是nvarchar的字符串。
1条答案
按热度按时间o0lyfsai1#
不确定你想要的确切输出。但这里有一个例子。