Доброе утро, уважаемое сообщество!
Есть следующий код:
ThisFile = ActiveSheet.Name & ".xls" ' сохранение в хлс формат
iPath = ActiveWorkbook.Path
Filename = iPath & "\" & ThisFile
ActiveWorkbook.SaveAs Filename, FileFormat:= _
xlExcel8, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
как видно, идет сохранение файла в *.xls с текущим именем листа и в текущем расположении.
Необходимо сделать так, чтобы имя файла было значением в ячейке, но сложность в том, что есть несколько имен файлов в зависимости от которых, нужно выбрать из какой именно ячейки брать для него имя.
Например, есть два типа названий 12345-1212-NUMA-123123123123 и 12345-112-ISUE-12312312312311, т.е. если в названии содержится выражение NUMA, то сохранить нужно по имени ячейки A2, если ISUE, тогда по B2. Цифры все время разные, но выражения NUMA и ISUE присутствуют во всех файлах. Либо же можно сохранить с той частью имени, которая идет после NUMA (это значение как раз и находится в А2) и ISUE (это значение в В2), т.е. есть имя 12345-1212-NUMA-123123123123, нужно сохранить как 123123123123. Такое вообще возможно?
Есть следующий код:
ThisFile = ActiveSheet.Name & ".xls" ' сохранение в хлс формат
iPath = ActiveWorkbook.Path
Filename = iPath & "\" & ThisFile
ActiveWorkbook.SaveAs Filename, FileFormat:= _
xlExcel8, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
как видно, идет сохранение файла в *.xls с текущим именем листа и в текущем расположении.
Необходимо сделать так, чтобы имя файла было значением в ячейке, но сложность в том, что есть несколько имен файлов в зависимости от которых, нужно выбрать из какой именно ячейки брать для него имя.
Например, есть два типа названий 12345-1212-NUMA-123123123123 и 12345-112-ISUE-12312312312311, т.е. если в названии содержится выражение NUMA, то сохранить нужно по имени ячейки A2, если ISUE, тогда по B2. Цифры все время разные, но выражения NUMA и ISUE присутствуют во всех файлах. Либо же можно сохранить с той частью имени, которая идет после NUMA (это значение как раз и находится в А2) и ISUE (это значение в В2), т.е. есть имя 12345-1212-NUMA-123123123123, нужно сохранить как 123123123123. Такое вообще возможно?