|
Создать и сразу обозвать !!!
|
|||
---|---|---|---|
#18+
привет Всем господа ! Надо создать новую книгу и сразу обозвать её она почему то обзывается false.xls :) по моему приведенному коду во как Name_New = InputBox("Задайте имя создаваемой книги:", "Сохранение таблицы соответсвия во внешний файл", "TS.xls") Application.Workbooks.Add ActiveWorkbook.SaveAs Filename = Name_New Jojo® ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2004, 12:03 |
|
Создать и сразу обозвать !!!
|
|||
---|---|---|---|
#18+
Как вызвать диалог сохранения ? если диалог открытия CommonDialog1.Filter = "Файлы Excel (*.xls)| *.xls" 'Фильтр для открытия файла CommonDialog1.InitDir = "C:\" CommonDialog1.Action = 1 'Или же CommonDialog1.ShowOpen Jojo® ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2004, 12:19 |
|
Создать и сразу обозвать !!!
|
|||
---|---|---|---|
#18+
ShowSave или CommonDialog1.Action = 2 :))) Jojo® ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2004, 12:22 |
|
Создать и сразу обозвать !!!
|
|||
---|---|---|---|
#18+
Не сохраняется ! :( ' Сохранение в файле Application.Workbooks.Add CommonDialog1.Filter = "Файлы Excel (*.xls)| *.xls" 'Фильтр для открытия файла CommonDialog1.InitDir = "C:\" CommonDialog1.Action = 2 CommonDialog1.Filename = "TS" Jojo® ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2004, 12:28 |
|
Создать и сразу обозвать !!!
|
|||
---|---|---|---|
#18+
Во все сохраняется :) Application.Workbooks.Add CommonDialog1.Filter = "Файлы Excel (*.xls)| *.xls" 'Фильтр для открытия файла CommonDialog1.InitDir = "C:\" CommonDialog1.Action = 2 'Или же CommonDialog1.ShowOpen ActiveWorkbook.SaveAs CommonDialog1.Filename Jojo® ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2004, 12:40 |
|
Создать и сразу обозвать !!!
|
|||
---|---|---|---|
#18+
Спрашиваю Надо скопировать 1 лист в другой файл не работает: Private Sub CB_Save_Click() ' Сохранение в файле 'Name_New = InputBox("Задайте имя создаваемой книги:", "Сохранение таблицы соответствия во внешний файл", "TS.xls") Application.Workbooks.Add With CommonDialog1 .Filter = "Файлы Excel (*.xls)| *.xls" 'Фильтр для открытия файла .InitDir = "C:\" .Action = 2 End With ActiveWorkbook.SaveAs CommonDialog1.Filename TS_Save = CommonDialog1.Filename Workbooks("osv.xls").Activate Workbooks("osv.xls").Worksheets("Таблица соответствия").Select Sheets("Таблица соответствия").Copy Before:=Workbooks(TS_Save).Sheets(4) Workbooks(TS_Save).Activate ActiveWorkbook.Close SaveChanges, CommonDialog1.Filename End Sub End Sub Jojo® ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2004, 13:12 |
|
Создать и сразу обозвать !!!
|
|||
---|---|---|---|
#18+
Jojoпривет Всем господа ! Надо создать новую книгу и сразу обозвать её она почему то обзывается false.xls :) по моему приведенному коду во как Name_New = InputBox("Задайте имя создаваемой книги:", "Сохранение таблицы соответсвия во внешний файл", "TS.xls") Application.Workbooks.Add ActiveWorkbook.SaveAs Filename = Name_New Jojo® В красном нужно ActiveWorkbook.SaveAs Filename:=Name _New ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2004, 13:19 |
|
Создать и сразу обозвать !!!
|
|||
---|---|---|---|
#18+
Неа не отгадал :) переменная TS_Save писалась как C:\ts.xls, а нада чтоб просто ts.xls теперь все работает, толькоп ришлось привязаться к имени, да так даже лучше для бухов :)) воо как : Private Sub CB_Save_Click() ' Сохранение в файле 'Name_New = InputBox("Задайте имя создаваемой книги:", "Сохранение таблицы соответствия во внешний файл", "TS.xls") Application.Workbooks.Add With CommonDialog1 .Filter = "Файлы Excel (*.xls)| *.xls" 'Фильтр для открытия файла .InitDir = "C:\" .Action = 2 End With CommonDialog1.Filename = "TS" ActiveWorkbook.SaveAs CommonDialog1.Filename TS_Save = "TS.xls" Workbooks("osv.xls").Activate Workbooks("osv.xls").Worksheets("Таблица соответствия").Select Workbooks("osv.xls").Worksheets("Таблица соответствия").Copy Before:=Workbooks("ts.xls").Sheets(1) Workbooks(TS_Save).Activate ActiveWorkbook.Close SaveChanges, CommonDialog1.Filename End Sub Jojo® ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2004, 13:25 |
|
Создать и сразу обозвать !!!
|
|||
---|---|---|---|
#18+
До конца не дочитал, увидел вот сдеся ошибку и отписал тебе. Всё, ты уже разобрался? или мне дальше просмотреть? Stepler (щёлк-щёлк!!) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2004, 13:56 |
|
Создать и сразу обозвать !!!
|
|||
---|---|---|---|
#18+
странно у меня и с ней все работает Jojo® ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2004, 14:20 |
|
Создать и сразу обозвать !!!
|
|||
---|---|---|---|
#18+
в таком виде, как ты писал : Name_New = InputBox("Задайте имя создаваемой книги:", "Сохранение таблицы соответсвия во внешний файл", "TS.xls") Application.Workbooks.Add ActiveWorkbook.SaveAs Filename = Name_New у меня обзывает файл как "FALSE.xls", а при варианте ':=' - обзывает файл так, как записываешь в диалоге ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2004, 14:37 |
|
Создать и сразу обозвать !!!
|
|||
---|---|---|---|
#18+
Да писал но ...решил что это примитивно и неудобно ...посмотрел ...не понравилось и сделал то что ниже Jojo® ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2004, 14:59 |
|
Создать и сразу обозвать !!!
|
|||
---|---|---|---|
#18+
я знаю этот синтаксис :) Jojo® ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2004, 14:59 |
|
Создать и сразу обозвать !!!
|
|||
---|---|---|---|
#18+
ваще у меня приложение состоит из 2 файлов одно главное настроек ...второе файл библитек алгоритмов ...и он невидим для пользователя...у бухов алгоритмы меняются каждый день ... Jojo® ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2004, 15:03 |
|
Создать и сразу обозвать !!!
|
|||
---|---|---|---|
#18+
Подскажите удаляю в одной книге лист, потом из другого файла вставляю лист с таким именем но с изменившимися данными- дак вот после этого первая книга становится неработоспособной :))) Глюк на адрес памяти ...и так далее во в чем проблема ? Private Sub CB_Load_Click() ' Загрузка из файла With CommonDialog1 .Filter = "Файлы Excel (*.xls)| *.xls" 'Фильтр для открытия файла .InitDir = "C:\" .Action = 1 'Или же CommonDialog1.ShowOpen .Filename = "TS" End With Application.Workbooks.Open CommonDialog1.Filename TS_Open = "TS.xls" nResult = MsgBox("Внимание лист таблицы соответствия будет заменен. Вы согласны ? ", vbYesNo + vbExclamation, "Будем заменять лист таблицы соответствия ? !") If nResult = vbYes Then Workbooks("osv.xls").Activate Workbooks("osv.xls").Worksheets("Таблица соответствия").Select ActiveWindow.SelectedSheets.Delete Workbooks("ts.xls").Activate Workbooks("ts.xls").Worksheets("Таблица соответствия").Select Workbooks("ts.xls").Worksheets("Таблица соответствия").Copy Before:=Workbooks("osv.xls").Sheets(5) Workbooks("osv.xls").Activate ActiveWorkbook.Close SaveChanges, "osv.xls" MsgBox ("Внимание ! Таблица соответствия сохранена в файле TS.XLS !") End If End Sub Jojo® ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2004, 15:16 |
|
Создать и сразу обозвать !!!
|
|||
---|---|---|---|
#18+
Степлер чё скажешь а ? Jojo® ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2004, 15:20 |
|
Создать и сразу обозвать !!!
|
|||
---|---|---|---|
#18+
JojoСтеплер чё скажешь а ? Jojo® Я "вылетел" - что-то опять с компом и похоже ещё и с железом. Ты обратил внимание, я даже логин потерял на Stepler. .так,что извини я постоянно висну. Вызвал металлистов, на сегодня отвоевался.... З.Ы. Не знаю это сообщение пройдет или нет. На всякий случай удачи, до завтра ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2004, 15:28 |
|
Создать и сразу обозвать !!!
|
|||
---|---|---|---|
#18+
Ясна :)))) Тебе видать компа и операционной системы хватает на 1 день :))) замучал комп ... а у нас металлистов нет ...мы сами с усами они так настроят мля ...что ваще не хера ничё работать не будет ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2004, 15:33 |
|
Создать и сразу обозвать !!!
|
|||
---|---|---|---|
#18+
авторWorkbooks("osv.xls").Worksheets("Таблица соответствия").Select ActiveWindow.SelectedSheets.Delete Сохранить нада после операции удаления листа "osv.xls"... Stepler (щёлк-щёлк!!) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2004, 11:33 |
|
Создать и сразу обозвать !!!
|
|||
---|---|---|---|
#18+
Спасибо, у меня также ... ошибка-опечатка была перепутал имена файлов ... Private Sub CB_Load_Click() ' Загрузка из файла With CommonDialog1 .Filter = "Файлы Excel (*.xls)| *.xls" 'Фильтр для открытия файла .InitDir = "C:\" .Action = 1 'Или же CommonDialog1.ShowOpen .Filename = "TS" End With Application.Workbooks.Open CommonDialog1.Filename TS_Open = "TS.xls" nResult = MsgBox("Внимание лист таблицы соответствия будет заменен. Вы согласны ? ", vbYesNo + vbExclamation, "Будем заменять лист таблицы соответствия ? !") If nResult = vbYes Then Workbooks("osv.xls").Activate Workbooks("osv.xls").Worksheets("Таблица соответствия").Select ActiveWindow.SelectedSheets.Delete Workbooks("ts.xls").Activate Workbooks("ts.xls").Worksheets("Таблица соответствия").Select Workbooks("ts.xls").Worksheets("Таблица соответствия").Copy Before:=Workbooks("osv.xls").Sheets(5) Workbooks("ts.xls").Activate ActiveWorkbook.Close SaveChanges, "ts.xls" MsgBox ("Внимание ! Таблица соответствия сохранена в файле OSV.XLS !") End If End Sub Jojo® ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2004, 08:11 |
|
|
start [/forum/topic.php?fid=61&msg=32565475&tid=2186751]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
others: | 236ms |
total: | 383ms |
0 / 0 |