|
|
|
Скопировать лист в другую книгу и назвать лист
|
|||
|---|---|---|---|
|
#18+
Скопировать лист в другую книгу и назвать лист Делаю так Set sh1_00101 = ThisWorkbook.Sheets("Раздел 00101") sh1_00101.Activate sh1_00101.Select sh1_00101.Copy Before:=Workbooks(fname + ".xls").Sheets(1) в итоге листы в новом файле появляются с именами Раздел 00101, Раздел 00101(1), Раздел 00101(2) ...я же хочу называть в цикле их по своему Как ? Scio me nihil scire <<Jojo®>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 11:45:54 |
|
||
|
Скопировать лист в другую книгу и назвать лист
|
|||
|---|---|---|---|
|
#18+
Set sh1_00101 = ThisWorkbook.Sheets("Раздел 00101") sh1_00101.Activate sh1_00101.Select sh1_00101.Copy Before:=Workbooks("MyName" + ".xls").Sheets(1) в итоге листы в новом файле появляются с именами Раздел 00101, Раздел 00101(1), Раздел 00101(2) ...я же хочу называть в цикле их по своему Как ? Наверное так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 12:05:24 |
|
||
|
Скопировать лист в другую книгу и назвать лист
|
|||
|---|---|---|---|
|
#18+
talgatSet sh1_00101 = ThisWorkbook.Sheets("Раздел 00101") sh1_00101.Activate sh1_00101.Select sh1_00101.Copy Before:=Workbooks("MyName" + ".xls").Sheets(1) в итоге листы в новом файле появляются с именами Раздел 00101, Раздел 00101(1), Раздел 00101(2) ...я же хочу называть в цикле их по своему Как ? Наверное так? мне нужно не имя книги менять ...а имя листа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 12:47:56 |
|
||
|
Скопировать лист в другую книгу и назвать лист
|
|||
|---|---|---|---|
|
#18+
Добрый день! После оператора sh1_00101.Copy Before:=Workbooks(fname + ".xls").Sheets(1) активен вставленный лист, поэтому можно так ActiveSheet.Name = "блa-блa" С уважением, Сергей Густокашин. Тольятти, Комсофт. ICQ 75307217 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 12:58:23 |
|
||
|
Скопировать лист в другую книгу и назвать лист
|
|||
|---|---|---|---|
|
#18+
sergeyvgДобрый день! После оператора sh1_00101.Copy Before:=Workbooks(fname + ".xls").Sheets(1) активен вставленный лист, поэтому можно так ActiveSheet.Name = "блa-блa" С уважением, Сергей Густокашин. Тольятти, Комсофт. ICQ 75307217 я пробовал пишет объект не пожддерживает такой метод или свойство ...Вот ! ActiveSheet.Name ("Номер" + CStr(nfil)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 13:06:31 |
|
||
|
Скопировать лист в другую книгу и назвать лист
|
|||
|---|---|---|---|
|
#18+
а знак равенства гиде? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 13:16:25 |
|
||
|
Скопировать лист в другую книгу и назвать лист
|
|||
|---|---|---|---|
|
#18+
это ж не функция, а свойство! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 13:16:59 |
|
||
|
Скопировать лист в другую книгу и назвать лист
|
|||
|---|---|---|---|
|
#18+
Пару раз запусти процедуру для примера. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 13:26:03 |
|
||
|
Скопировать лист в другую книгу и назвать лист
|
|||
|---|---|---|---|
|
#18+
Пользователь2Пару раз запусти процедуру для примера. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. я уже думал об этом но хотелось сразу при создании книги обзывать и листы-которые копируются из другой книги. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 13:41:51 |
|
||
|
Скопировать лист в другую книгу и назвать лист
|
|||
|---|---|---|---|
|
#18+
Jojo в итоге листы в новом файле появляются с именами Раздел 00101, Раздел 00101(1), Раздел 00101(2) ...я же хочу называть в цикле их по своему Прювет, Jojo , где был? Мине тебя не хватало :) Я понимаю так, что ты несколько раз вставляешь.... Тоды - среднее между твоим Set sh1_00101 = ThisWorkbook.Sheets("Раздел 00101") sh1_00101.Activate sh1_00101.Select sh1_00101.Copy Before:=Workbooks(fname + ".xls").Sheets(1) и предложенным Пользователь2 , типа (может быть): Set sh1_00101 = ThisWorkbook.Sheets("Раздел 0010") & i ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 14:12:05 |
|
||
|
Скопировать лист в другую книгу и назвать лист
|
|||
|---|---|---|---|
|
#18+
Привет степлер Я забыл вба не врублюсь никак как при создании!!! книга тоже создается динамично поэтому в ней нифига нечё нету кроме 3 листов по умолчанию при создании книги... вот мой код sh1_00101.Activate sh1_00101.Select sh1_00101.Copy Before:=Workbooks(fname + ".xls").Sheets(1) По ходу дела проще поменять имя после копирования листов ... Есть такие шаблоны для подачи деклараций... Scio me nihil scire <<Jojo®>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 14:25:22 |
|
||
|
Скопировать лист в другую книгу и назвать лист
|
|||
|---|---|---|---|
|
#18+
Вернее : Set sh1_00101 = ThisWorkbook.Sheets("Раздел 00101") t = Left(sh1_00101.Name, 11) & i Stepler (щёлк-щёлк!!) Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 14:30:47 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=33177951&tid=2185901]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 378ms |

| 0 / 0 |
