Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/48: Рейтинг темы: голосов - 48, средняя оценка - 4.92
1 / 1 / 0
Регистрация: 14.06.2011
Сообщений: 71
1

Как создать новый лист и импортировать данные с другого листа на новый лист

07.07.2011, 08:42. Показов 8757. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
как создать новый лист и импортировать данные с другого листа на новый лист.

Visual Basic
1
2
3
4
5
6
Private Sub CommandButton1_Click()
 
' Создание рабочего листа
With ThisWorkbook.Sheets
     .Add Type:=xlWorksheet
End With
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.07.2011, 08:42
Ответы с готовыми решениями:

Как создать новый лист в книге со ссылкой на предыдущий лист?
Добрый день. Есть реестр учета спецтехники. Его заполняет диспетчер каждый день. т.е. каждый день...

Как искать и перемещать данные на новый (уже существующий) лист
добрый день , подскажите пожалуйста цикл с переносом(вырезанием ctrl+x ), по заданным параметрам...

Перенести на новый лист строки с определенным именем, и переименовать лист
Приветствую уважаемых форумчан! У меня есть книга в excel (питание в университетской столовой),...

Новый лист с таким же названием но в конце порядковый номер если лист уже существует
Здравствуйте. Нужна маленькая помощь. Делаю копию листа , название беру из ячейки этого же листа....

4
735 / 203 / 11
Регистрация: 23.06.2011
Сообщений: 440
07.07.2011, 09:44 2
Visual Basic
1
[лист, с которого копируют].Copy After:=[Книга].Sheets([Книга].Sheets.Count)
Вставит новый лист в конце книги.
1
1 / 1 / 0
Регистрация: 14.06.2011
Сообщений: 71
07.07.2011, 11:19  [ТС] 3
Цитата Сообщение от Gibboustooth Посмотреть сообщение
Visual Basic
1
[лист, с которого копируют].Copy After:=[Книга].Sheets([Книга].Sheets.Count)
Вставит новый лист в конце книги.
[лист, с которого копируют] писать название книги.xls и [Книга].Sheets([Книга].Sheets.Count) <- писать название куда копировать книги.xls

и куда ставлять этот код?

Добавлено через 1 час 30 минут
и куда ставлять этот код?
0
695 / 236 / 18
Регистрация: 17.01.2011
Сообщений: 583
Записей в блоге: 1
07.07.2011, 12:21 4
Включи запись макроса и запиши код..
1
735 / 203 / 11
Регистрация: 23.06.2011
Сообщений: 440
07.07.2011, 12:27 5
Цитата Сообщение от danny41 Посмотреть сообщение
[лист, с которого копируют] писать название книги.xls и [Книга].Sheets([Книга].Sheets.Count) <- писать название куда копировать книги.xls
Нет, там должна быть переменная листа, а книга - должна быть переменная книги.

Чтобы задать переменные сделайте:

Visual Basic
1
2
3
4
5
Dim [имя переменной книги] as Workbook
Dim [Имя переменной листа] as WorkSheet
 
Set [Имя переменной книги]=Activeworkbook
Set [Имя переменной листа]=[Имя переменной книги].Worksheets([Имя (в кавычках) или номер листа в книге])
1
07.07.2011, 12:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.07.2011, 12:27
Помогаю со студенческими работами здесь

Как применить фильтр к уже сделанной выборке, не перенося данные на новый лист
Как в таблице применить текстовый фильтр для исключения множества значений, не используя...

Как создать новый лист с предметами и оценками для каждого студента?
using System; using System.Collections.Generic; using System.Linq; using System.Text; using...

Создать новый лист в Excel
У меня есть список машин. Скажите где можно прочитать или объясните на пальцах =) как для каждой...

Нужно скопировать результатные данные на новый лист
Здравствуйте,помогите создать код,который будет создавать новый лист в книге и копировать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru