我正在寫一個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