powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Копирование листа
11 сообщений из 11, страница 1 из 1
Копирование листа
    #32291303
Фотография DIKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Excel можно скопировать одной командой группу листов:
Sheets(Array("Лист1", "Лист2", "Лист3")).Copy Before:=Sheets(1)
Можно ли наподобие этого скопировать одной командой один лист
т.е. что -то вроде
Sheets(Array("Лист1", "Лист1", "Лист1")).Copy Before:=Sheets(1)
...
Рейтинг: 0 / 0
Копирование листа
    #32291530
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ActiveSheet.Copy и так 3 раза
...
Рейтинг: 0 / 0
Копирование листа
    #32291640
Фотография DIKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В цикле копировать слишком долго
Группу листов вот так он копирует бустрее
Sheets(Array("Лист1", "Лист2", "Лист3")).Copy Before:=Sheets(1)
А как сделать тоже самое для одного листа?
...
Рейтинг: 0 / 0
Копирование листа
    #32292700
Фотография PA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sheets("Лист1").Copy Before:=Sheets(1)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Копирование листа
    #34509047
Vba_beginner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решил не создавать новую тему, а попользовать уже имеющуюся, чтоб вопросик задать.
Собсна вопрос простой
Я копирую страничку, как дать ей определенное название, допустим есть страница Операции1,
нужно ее скопировать и назвать Операции2

ThisWorkbook.Sheets("Операции1").Copy after:=Sheets("Операции1")

Как это сделать?
...
Рейтинг: 0 / 0
Копирование листа
    #34509391
Шыфл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скопировать и переименовать не пойдёт? о_О
Типа
Код: plaintext
sheet("Операции1 (2)".Name = "Операции2"
...
Рейтинг: 0 / 0
Копирование листа
    #34509404
Шыфл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не оетвт, а сшпылоне очепятки.
Код: plaintext
1.
sheets("Операции1 (2)").Name = "Операции2"
З.Ы. Почему нельзя редактировать собственные посты???
...
Рейтинг: 0 / 0
Копирование листа
    #34509931
Vba_beginner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В принципе пойдет.
Просто не знал как обратиться к новому листу, а если уже копия с таким именем была, а теперь создется Операции1 (3).
...
Рейтинг: 0 / 0
Копирование листа
    #34510501
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
После копирования листов, свежесозданый лист всегда становится активным. То есть достаточно будет:
Код: plaintext
1.
ThisWorkbook.Sheets("Операции1").Copy after:=Sheets("Операции1")
ActiveSheet.Name = "свежий лист"
...
Рейтинг: 0 / 0
Копирование листа
    #34510846
Шыфл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlПосле копирования листов, свежесозданый лист всегда становится активным. То есть достаточно будет
не правда :)
...
Рейтинг: 0 / 0
Копирование листа
    #34511000
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шыфл White OwlПосле копирования листов, свежесозданый лист всегда становится активным. То есть достаточно будет
не правда :)Проверь и извинись.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Копирование листа
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]