Еще раз - при сохранении или при написании цифры к номеру заказа? Это РАЗНЫЕ вещи. У меня тоже 2010. Вы стерли в макросе .txt, как я писал выше?
Еще раз - при сохранении или при написании цифры к номеру заказа? Это РАЗНЫЕ вещи. У меня тоже 2010. Вы стерли в макросе .txt, как я писал выше?_Boroda_
Можно его дополнить, о предупреждении что заказ с таким номером уже есть
Можно [vba]
Код
Sub Макрос1() For Each Sh_ In ActiveWorkbook.Sheets If Sh_.Name = "материалы" Then Application.DisplayAlerts = 0 p_ = "D:\Стереть\" Sh_.Select A: Shn_ = InputBox("Введи номер", "Как сохранять будем?", "заказ_№_") On Error Resume Next gg_ = Dir(p_ & Shn_ & ".txt", vbNormal) If gg_ <> "" Then MsgBox "Такой файл уже есть": GoTo A ActiveWorkbook.SaveAs Filename:=p_ & Shn_ & ".txt", FileFormat:=xlText If Err.Number <> 0 Then MsgBox "Нет пути " & p_ On Error GoTo 0 ActiveSheet.Name = "материалы" Application.DisplayAlerts = 1 End If Next End Sub
Можно его дополнить, о предупреждении что заказ с таким номером уже есть
Можно [vba]
Код
Sub Макрос1() For Each Sh_ In ActiveWorkbook.Sheets If Sh_.Name = "материалы" Then Application.DisplayAlerts = 0 p_ = "D:\Стереть\" Sh_.Select A: Shn_ = InputBox("Введи номер", "Как сохранять будем?", "заказ_№_") On Error Resume Next gg_ = Dir(p_ & Shn_ & ".txt", vbNormal) If gg_ <> "" Then MsgBox "Такой файл уже есть": GoTo A ActiveWorkbook.SaveAs Filename:=p_ & Shn_ & ".txt", FileFormat:=xlText If Err.Number <> 0 Then MsgBox "Нет пути " & p_ On Error GoTo 0 ActiveSheet.Name = "материалы" Application.DisplayAlerts = 1 End If Next End Sub
dx84, Я знаю я вас наверно достал Возник еще вот такой вопрос, после сохранения листа после чего при закрытие рабочего файла выскакивает диалоговое окно например сохранить изменение в файле Заказ_№_5.txt.? тот который у меня уже лежит в папке сохраненный. Можно как-то поправить?
dx84, Я знаю я вас наверно достал Возник еще вот такой вопрос, после сохранения листа после чего при закрытие рабочего файла выскакивает диалоговое окно например сохранить изменение в файле Заказ_№_5.txt.? тот который у меня уже лежит в папке сохраненный. Можно как-то поправить?dx84