我正在写一个VBA代码来读取一些文本文件,我希望直接从Excel中的单元格读取文件名。 我用下面的代码从单元格读取常量
Sub ImportFile() Const textFilePath As String = "C:\Desktop\" Const textFileName As String = "File1.txt" Const newTextFileName As String = "NewFile1.txt"
我想有像
Sub ImportFile() Const textFilePath As String = Range("A2").value Const textFileName As String = Range("A3").value Const newTextFileName As String = Range("A4").value
我尝试不同的组合,但它似乎并不像指派的想法不变的单元格值,任何工作?
感谢
P.S我不知道如何编写代码以正确的方式在这个网站,我试过的代码行之前添加4位,但似乎没有工作,任何想法,为什么?
据我所知,你不能将一个变量值赋给一个常量。你可以做的最接近的是声明一个变量,然后将范围值赋给变量。 – Dave 2014-09-24 08:20:13