Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как сохранить ширину и высоту ячеки при копировании из одной таблицы в другую?
|
|||
|---|---|---|---|
|
#18+
Задача. Есть ексель-таблица - шаблон документа для печати. Документ художественного исполнения, где высота, ширина и объединения ячеек меняются и по строкам, и по столбцам. По набору задаваемых в форме значений и условий необходимо: - поменять значения некоторых ячеек - удалить некоторые строки - поменять местами другие и т.д. В общем переформатировать и напечатать. Шаблон неприкасаем. Поэтому копирую его частями по условиям в чистый лист с заменой значений. Всё прекрасно за иключением того, что высота и ширина ячеек не передаются при копировании. Всё остальное - цвет, размер, шрифт текста, цвет фона - это пожалуйста, а ширина и высота таки нет. Как следствие не могу его распечатать как надо. Help, pls ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2010, 14:17 |
|
||
|
Как сохранить ширину и высоту ячеки при копировании из одной таблицы в другую?
|
|||
|---|---|---|---|
|
#18+
Копируйте свойства .ColumnWidth и .RowHeight нужных ячеек ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2010, 14:25 |
|
||
|
Как сохранить ширину и высоту ячеки при копировании из одной таблицы в другую?
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, Спасибо за совет. Не проблема написать простой цикл по всему полученному листу с присвоением этих значений по исходному, если они совпадают по размерности. Но копирую кусками в несколько строк и столбцов, и тогда надо писать этот цикл для каждого куска сразу после копирования. А это несколько муторно. Вопрос был, нет ли некоторой опции для передачи длины и ширины ячеек при копировании? С уважением ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2010, 14:39 |
|
||
|
Как сохранить ширину и высоту ячеки при копировании из одной таблицы в другую?
|
|||
|---|---|---|---|
|
#18+
Ну копируете вы, я надеюсь, не через буфер, а присвоением. Добавьте туда присваивание еще двух свойств. Или инкапсулируйте это все в процедуру копирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2010, 14:43 |
|
||
|
Как сохранить ширину и высоту ячеки при копировании из одной таблицы в другую?
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, P.S. И ещё вопрос, что делать с объединёнными ячейками в этом случае? С уважением ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2010, 14:44 |
|
||
|
Как сохранить ширину и высоту ячеки при копировании из одной таблицы в другую?
|
|||
|---|---|---|---|
|
#18+
serge cheP.S. И ещё вопрос, что делать с объединёнными ячейками в этом случае? Я, конечно, не видел ваш шаблон, но я, возможно, подошел бы к этому с другой стороны: копировал бы лист целиком (вместе со всеми форматированиями, объединенными ячейками, ширинами и т.п.), а потом только удалял лишнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2010, 14:46 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36572787&tid=2159948]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 145ms |

| 0 / 0 |
