правила прочитать и задать вопрос в соответствующей теме
Ну так у меня вопрос по данному макросу. При сохранении листа в отдельную книгу мне необходимо, что бы с исходного листа удалялись 5 первых столбцов и можно было назвать файл. Взял за основу макрос из поста № 1 в этой теме.
правила прочитать и задать вопрос в соответствующей теме
Ну так у меня вопрос по данному макросу. При сохранении листа в отдельную книгу мне необходимо, что бы с исходного листа удалялись 5 первых столбцов и можно было назвать файл. Взял за основу макрос из поста № 1 в этой теме.AVI
Sub Лист_в_файл() 'Сохранить текущий лист. Dim List$, iPath$ iPath = "D:\Папка\папка\" ' конкретный адрес для сохранения нового файла Application.ScreenUpdating = False Application.DisplayAlerts = False List = ActiveSheet.Name Sheets(List).Copy Sheets(List).UsedRange.Value = Sheets(List).UsedRange.Value Sheets(List).Buttons.Delete 'Удаляем кнопки 'Sheets(List).DrawingObjects.Delete 'Удаляем все элементы ActiveWorkbook.SaveAs iPath & List '& ".xls" ActiveWorkbook.Close False Application.DisplayAlerts = True Application.ScreenUpdating = True MsgBox "Готово!" End Sub
Как в указанном коде назначить имя сохраняемого файла значением из ячейки D3, например?
Sub Лист_в_файл() 'Сохранить текущий лист. Dim List$, iPath$ iPath = "D:\Папка\папка\" ' конкретный адрес для сохранения нового файла Application.ScreenUpdating = False Application.DisplayAlerts = False List = ActiveSheet.Name Sheets(List).Copy Sheets(List).UsedRange.Value = Sheets(List).UsedRange.Value Sheets(List).Buttons.Delete 'Удаляем кнопки 'Sheets(List).DrawingObjects.Delete 'Удаляем все элементы ActiveWorkbook.SaveAs iPath & List '& ".xls" ActiveWorkbook.Close False Application.DisplayAlerts = True Application.ScreenUpdating = True MsgBox "Готово!" End Sub
Читайте про функции ЛЕВСИМВ (Left) и СЦЕПИТЬ (&). Если не разберётесь, создавайте новую тему, так как этот вопрос к теме, а тем более к разделу Готовые решения, не относится
Читайте про функции ЛЕВСИМВ (Left) и СЦЕПИТЬ (&). Если не разберётесь, создавайте новую тему, так как этот вопрос к теме, а тем более к разделу Готовые решения, не относитсяPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816