|
перенести данные на один лист
|
|||
---|---|---|---|
#18+
помогите пожалуйста с макросом, который бы переносил данные со всех листов книги Excel на один лист спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2012, 00:36 |
|
перенести данные на один лист
|
|||
---|---|---|---|
#18+
Guest1, здесь посмотрите. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2012, 00:49 |
|
перенести данные на один лист
|
|||
---|---|---|---|
#18+
Вот здесь лучше ... никаких условностей, активизации листов и т д .... Просто данные всех листов книги помещаются на Новый лист. s_ = Sheets.Count Sheets.Add After:=Sheets(s_) For i = 1 To s_ r_ = Sheets(i).Cells.SpecialCells(xlLastCell).Row Sheets(i).Range("A1", Sheets(i).Cells.SpecialCells(xlLastCell)).Copy Sheets(s_ + 1).Range("a" & n_ + 1) n_ = n_ + r_ Next ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2013, 12:16 |
|
перенести данные на один лист
|
|||
---|---|---|---|
#18+
Guest1, Забыл присвоение n_ = 0 перед циклом Ну и до кучи - имеются ситуации, когда данный код может отработать неверно... Но это возникает очень редко. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2013, 12:21 |
|
перенести данные на один лист
|
|||
---|---|---|---|
#18+
AndreTM Guest1, Забыл присвоение n_ = 0 перед циклом Ну и до кучи - имеются ситуации, когда данный код может отработать неверно... Но это возникает очень редко. - Не забыл,- "забыла", и не забыла, если перед этим кодом нет ничего - работает и без n_ = 0 ) - и в каких это случаях код может отработать неверно ? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2013, 12:29 |
|
перенести данные на один лист
|
|||
---|---|---|---|
#18+
Глубоко извиняюсь... Желательно начальные значения всё-таки присваивать, а не надеяться, что в переменной окажется ноль. Ну и неверная отработка - например, от случайно занесённого в стопицотую строку сотого столбца нулевого значения - что автоматом приведёт к расширению UsedRange по самое нехочу... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2013, 12:51 |
|
перенести данные на один лист
|
|||
---|---|---|---|
#18+
AndreTMГлубоко извиняюсь... Желательно начальные значения всё-таки присваивать, а не надеяться, что в переменной окажется ноль. Ну и неверная отработка - например, от случайно занесённого в стопицотую строку сотого столбца нулевого значения - что автоматом приведёт к расширению UsedRange по самое нехочу... поняла ... никто не запрещает доработать модуль, добавить обработчики и условия ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2013, 13:47 |
|
|
start [/forum/topic.php?fid=61&msg=37721653&tid=2175088]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 351ms |
total: | 507ms |
0 / 0 |