Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.07.2014, 13:27   #1
Melnan
 
Регистрация: 12.03.2011
Сообщений: 8
По умолчанию Сохранение листа с заданным форматированием

Здравствуйте.
Во вложении файл "Заявки_тест" с прописанными макросами. В лист "Заявка" вносятся данные и при нажатии одной из ячеек "Расчеты" или "Тек.деят-ть" автоматически происходит отправка файла по почте, и предлагается сохранение файла (путь указывается самостоятельно). Файл лежит на обмене, и доступен каждому сотруднику. Проблема заключается в следующем: если Лист "Заявка" заполняется с моего компьютера, то лист сохраняется с заданным форматированием (размер строк выдержан), а если эту заявку заполняют с другого компьютера, то форматирование не сохраняется - все строки одного размера. Примеры во вложении.
Подскажите, как устранить данную проблему? У всех стоит офис 2010.
Вложения
Тип файла: zip Заявка_тест.zip (97.1 Кб, 9 просмотров)
Melnan вне форума Ответить с цитированием
Старый 14.07.2014, 21:39   #2
gling
Форумчанин
 
Регистрация: 23.01.2010
Сообщений: 261
По умолчанию

Здравствуйте. У Вас создается новый лист и в него вставляются значения, а попробуйте формировать на базе шаблона.
Вложения
Тип файла: rar Заявки_тест.rar (67.1 Кб, 9 просмотров)
gling вне форума Ответить с цитированием
Старый 15.07.2014, 16:17   #3
Melnan
 
Регистрация: 12.03.2011
Сообщений: 8
По умолчанию

gling,
внесенные Вами изменения в код не работают - Excel виснет.
Melnan вне форума Ответить с цитированием
Старый 15.07.2014, 19:15   #4
gling
Форумчанин
 
Регистрация: 23.01.2010
Сообщений: 261
По умолчанию

Извиняюсь, не учел поставленных Вами паролей на листы. Порядок установки разбирать не стал. Поставите как надо, просто убрал.
Вложения
Тип файла: rar Заявки_тест1.rar (67.1 Кб, 14 просмотров)
gling вне форума Ответить с цитированием
Старый 17.07.2014, 10:10   #5
Melnan
 
Регистрация: 12.03.2011
Сообщений: 8
По умолчанию

gling,
большое спасибо. Все работает. Вопрос: что было изменено во втором варианте? Отличия не нашел, кроме как отключенной защиты первого листа. Пришлите пожалуйста первоначальный код и измененный, в дальнейшем пригодится.
Melnan вне форума Ответить с цитированием
Старый 17.07.2014, 13:42   #6
Melnan
 
Регистрация: 12.03.2011
Сообщений: 8
По умолчанию

gling,
поторопился сказать, что все работает... подставил коды в существующий файл - возникает ошибка... "Run-time error '6' Overflow". Ошибка эта возникает в строке
Код:
If Target.Cells.Count > 1 Then Exit Sub
новой созданной книге .
В чем может быть причина?
Melnan вне форума Ответить с цитированием
Старый 17.07.2014, 16:49   #7
Step_UA
Форумчанин
 
Аватар для Step_UA
 
Регистрация: 09.06.2011
Сообщений: 388
По умолчанию

используйте
Код:
If Target.Cells.CountLarge > 1 Then Exit Sub
на неконкретные вопросы даю неконкретные ответы ...
Step_UA вне форума Ответить с цитированием
Старый 17.07.2014, 17:52   #8
Melnan
 
Регистрация: 12.03.2011
Сообщений: 8
По умолчанию

Step_UA, спасибо за ответ. Я разобрался в чем ошибка. Ошибка заключалась в следующем:
в своем файле я создал шаблон по рекомендации gling и вставил его код. Только я одно упустил - я создал шаблон путем копирования базового листа и не удалил прописанные коды для этого листа. Вот ошибка и выскакивала.
Melnan вне форума Ответить с цитированием
Старый 17.07.2014, 17:54   #9
Melnan
 
Регистрация: 12.03.2011
Сообщений: 8
По умолчанию

Step_UA, спасибо за ответ. Я разобрался в чем ошибка. Она заключалась в следующем:
в своем файле я создал шаблон по рекомендации gling и вставил его код. Только я одно упустил - я создал шаблон путем копирования базового листа и не удалил прописанные коды для этого листа. Вот ошибка и выскакивала.
Melnan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранение листа как книгу и отправка его на почту. NoLL Microsoft Office Excel 5 23.11.2010 18:14
сохранение листа Excel в отдельном файле mmzzmm Microsoft Office Excel 2 07.10.2010 15:51
Сохранение листа в отдельный файл barbus Microsoft Office Excel 11 26.02.2010 19:15
Автоматическое сохранение листа в файл Csv flylive Microsoft Office Excel 13 02.04.2009 10:50
Сохранение текущего листа Excel в отдельный файл IpS Microsoft Office Excel 10 04.10.2008 13:45