Имам тази функция:
Function GetFullNameCSV() As String
GetFullNameCSV = Replace(ThisWorkbook.FullName, ".xlsm", ".txt")
End Function
Ако кодът изглеждаше така кодиран:
Filename:= "C:\directory\filename.txt"
Мога просто да го заменя с това и да получа същия резултат:
Filename:= GetFullNameCSV()
Проблемът е, че се появява в случай на този низ:
Connection:= "TEXT;C:\directory\filename.txt"
Трябва да използвам конкатенация на низове, предполагайки нещо подобно:
Connection:= "\"TEXT;+GetFullNameCSV()+\""
Какъв код трябва да използвам? Благодаря.