Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Не создаётся новый лист - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Не создаётся новый лист
timo64uk Дата: Воскресенье, 15.12.2024, 04:41 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 121
Репутация: 1 ±
Замечаний: 0% ±

Office16
Добрый день :)
[vba]
Код
    Sheets("Sheet1").Select
    Sheets("Sheet1").Copy Before:=Sheets(1)
[/vba] Код из макрорекордера выдает ошибку. И ладно бы лишь он. Пробовал на разных книгах разные темы с новыми листами и везде одинаковый результат: "expected variable or procedure, not module".
А этот [vba]
Код
Sheets.Add
[/vba] выдает ошибку "method or data member not found".
Работает лишь создание нового листа [vba]
Код
Worksheets.Add.Name = "1111"
[/vba], но хочется сразу создавать копию существующего листа, чтобы потом не подтягивать в новый значения из первого листа.
Вопрос в неработающем простом коде по копированию листа.
К сообщению приложен файл: list_microsoft_excel_2.xlsx (6.1 Kb) · 6549017.png (37.0 Kb)
 
Ответить
СообщениеДобрый день :)
[vba]
Код
    Sheets("Sheet1").Select
    Sheets("Sheet1").Copy Before:=Sheets(1)
[/vba] Код из макрорекордера выдает ошибку. И ладно бы лишь он. Пробовал на разных книгах разные темы с новыми листами и везде одинаковый результат: "expected variable or procedure, not module".
А этот [vba]
Код
Sheets.Add
[/vba] выдает ошибку "method or data member not found".
Работает лишь создание нового листа [vba]
Код
Worksheets.Add.Name = "1111"
[/vba], но хочется сразу создавать копию существующего листа, чтобы потом не подтягивать в новый значения из первого листа.
Вопрос в неработающем простом коде по копированию листа.

Автор - timo64uk
Дата добавления - 15.12.2024 в 04:41
timo64uk Дата: Воскресенье, 15.12.2024, 04:56 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 121
Репутация: 1 ±
Замечаний: 0% ±

Office16
[vba]
Код
Worksheets("Sheet1").Copy Before:=Worksheets(1)
[/vba] Добавил к sheets приставку Work и заработал код.
Хотя до этого в поиске решения подбирал Active...
 
Ответить
Сообщение[vba]
Код
Worksheets("Sheet1").Copy Before:=Worksheets(1)
[/vba] Добавил к sheets приставку Work и заработал код.
Хотя до этого в поиске решения подбирал Active...

Автор - timo64uk
Дата добавления - 15.12.2024 в 04:56
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!