Страницы: 1
RSS
вопрос по Save as
 
Подскажите, пожалуйста, почему у меня в самом начале после запуска макроса сохранялся файл под новым именем, а сейчас нет, все изменения происходят в текущем(  
 
Public Sub Price()  
 
Application.DisplayAlerts = False  
Columns("P:Q").Delete  
On Error Resume Next  
Sheets("Pr").Delete  
Columns("A:C").Hidden = True  
 
Range("D7").Activate  
   
         
       ActiveSheet.Shapes("Blanc").Delete  
ActiveSheet.Shapes("Price").Delete  
 
ThisWorkbook.VBProject.VBComponents.Remove ThisWorkbook.VBProject.VBComponents("CSV_EDI")  
 
Application.DisplayAlerts = True  
 
Columns("W:AP").Delete  
 
ActiveWorkbook.SaveAs Filename:="Pricelist_.xls", FileFormat:=xlNormal, CreateBackup:=False  
 
End Sub
 
Отключите временно строку On Error Resume Next,  
и узнаете, вылетает ли ошибка при попытке сохранения файла.  
 
Из описания ошибки можно будет сделать выводы о её прпичинах.  
 
PS: В качестве параметра Filename метода SaveAs лучше указывать ПОЛНЫЙ ПУТЬ к файлу, например, так:  
 
ActiveWorkbook.SaveAs Filename:="c:\ИмяПапки\Pricelist_.xls"  
 
Ещё попробуйте заменить activeworkbook на thisworkbook - вдруг поможет.  
(а то у вас в коде путаница - не понятно, к какой книге - activeworkbook или thisworkbook, применяется данный макрос.)
Страницы: 1
Читают тему
Наверх