powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Ben need help
6 сообщений из 6, страница 1 из 1
Ben need help
    #34121414
ring27
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите, ошибка у меня в макросе№2 никак не могу отстроить, прошу помощи всемогущих ;) . Суть: макросом №1 создаю лист клон, макросом№2 надо лист клон переименовать "сводка", и убрать все формулы на листу-на это то я способен. Проблема в том что листов будет 31, а макрос№1 выдает клона только листа 10.11, как устранить? В идеале кнопка на каждом листу при нажатии на которую будет создаваться лист с названием "сводка" в котором все ячейки будут без формул, только значения. Вот
...
Рейтинг: 0 / 0
Ben need help
    #34121447
SvIva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя ошибка в этой строке:
Код: plaintext
1.
2.
' ActiveSheet.Select
    Sheets(Sheets.Count).Name = "сводка"  'были лишние кавычки
    Sheets("сводка").Activate
Как ты собираешься в одной книге иметь несколько листов с одинаковыми именами - "сводка" ? Или я что-то не поняла.
...
Рейтинг: 0 / 0
Ben need help
    #34121455
ring27
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
после отправки листа сводка он будет просто удалятся, хм мысль, а нельзя ли сделать так что бы создавалась новая книга с листом сводка?
...
Рейтинг: 0 / 0
Ben need help
    #34121501
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
Sub Test()
    Worksheets(Worksheets.Count).Copy
    With ActiveSheet.UsedRange
        .Value = .Value
        .Name = "сводка"
    End With
End Sub


KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
Ben need help
    #34121697
ring27
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2:KL(XL)
Спасибо, все отлично работает, только копирует один и тот же лист, а у меня будет 31 лист.
...
Рейтинг: 0 / 0
Ben need help
    #34121947
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ring272:KL(XL)
Спасибо, все отлично работает, только копирует один и тот же лист, а у меня будет 31 лист.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Sub Test()
    Dim ws As Worksheet
    For Each ws In ThisWorkbook.Worksheets
        ws.Copy
        With ActiveSheet.UsedRange
            .Value = .Value
            .Name = "сводка"
        End With
        'тут наверное должно что-то происходить????
        ActiveWorkbook.Close SaveChanges:=False
    Next ws
End Sub

Вообще-то это гадание на кофейной гуще. Может опишешь весь процесс в деталях?

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Ben need help
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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