首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VBA代码修改故障

VBA代码修改故障
EN

Stack Overflow用户
提问于 2016-07-26 23:26:30
回答 1查看 44关注 0票数 1

我有一个excel文件,里面有一个VB代码,看起来像这样:

代码语言:javascript
复制
Sub UPISIVANJE_IZ_CELIJA_U_FILE()
    Dim iCntr
    Dim strFile_Path As String

    strFile_Path = "C:\script generator v1.1\start.bat"
    Open strFile_Path For Output As #2
    For iCntr = 1 To 10041
        Print #2, Range("E" & iCntr)
    Next iCntr
    Close #2

End Sub

代码工作正常,没有任何问题。我遇到的问题是start.bat文件的位置。我希望这个文件是在同一位置生成的excel工作簿文件。我试着使用这个:

代码语言:javascript
复制
strFile_Path = ".\start.bat"

但它当然不起作用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-26 23:52:05

假设您指的是代码所在的工作簿的路径,

代码语言:javascript
复制
strFile_Path = thisworkbook.path & ".\start.bat"

请注意,VBA使用与号(例如&)进行字符串连接,而不是使用加号(例如+)。当加号不能执行加法运算,但操作不明确且不应依赖时,它可以连接字符串。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38594034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档