Добрый день, жители планеты!
У меня возник такой вопрос. Имеется txt файл с именем "10-10-06.txt" или "молоко-10-10-06.txt". В наименовании указана текущая дата, которую можно задать переменной типа:
Dim sShName As String
sShName = Format(Now(), "dd-mm-yyyy")
Но, как вставить переменную?
Пробовал с помощью
Workbooks.OpenText (ActiveWorkbook.Path & "\имя_файла.txt") и Workbooks.OpenText Filename:="H:\Reports\имя_файла.txt", Origin:=1251, _
StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, Comma:=False _
, Space:=False, Other:=False, DecimalSeparator:=".", TrailingMinusNumbers:=True
, но мешает ".txt"
Пробовал еще Workbooks.OpenText Filename:="H:\имя_файла, _
FileFormat:=txt, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
Но не работает. Помогите, пожалуйста, разобраться.
У меня возник такой вопрос. Имеется txt файл с именем "10-10-06.txt" или "молоко-10-10-06.txt". В наименовании указана текущая дата, которую можно задать переменной типа:
Dim sShName As String
sShName = Format(Now(), "dd-mm-yyyy")
Но, как вставить переменную?
Пробовал с помощью
Workbooks.OpenText (ActiveWorkbook.Path & "\имя_файла.txt") и Workbooks.OpenText Filename:="H:\Reports\имя_файла.txt", Origin:=1251, _
StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, Comma:=False _
, Space:=False, Other:=False, DecimalSeparator:=".", TrailingMinusNumbers:=True
, но мешает ".txt"
Пробовал еще Workbooks.OpenText Filename:="H:\имя_файла, _
FileFormat:=txt, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
Но не работает. Помогите, пожалуйста, разобраться.