powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Создание нового листа и..
6 сообщений из 6, страница 1 из 1
Создание нового листа и..
    #34328197
Sergey_su
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите,
надо создать новый лист в книге, название листа выбирает пользователь из списка - это месяца(можно просто из названия в ячейке с месяцем).
Сделать копию определенного диапазона из основного листа с расчетами и вставить в новый лист без формул, просто значения.

Спасибо за помощь.
...
Рейтинг: 0 / 0
Создание нового листа и..
    #34328292
Фотография izali
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
============
Сначала ты работешь на Авторитет , а потом авторитет на Тебя .
Как говорил мне мой Папа: если не знаешь как - запиши макрос и разберись.
...
Рейтинг: 0 / 0
Создание нового листа и..
    #34329279
Sergey_su
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за исчерпывающий ответ:(
Просьба остается в силе.
...
Рейтинг: 0 / 0
Создание нового листа и..
    #34329443
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нормальный был ответ.
...
Рейтинг: 0 / 0
Создание нового листа и..
    #34330167
Sergey_su
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как сделать проверку нет ли листа с именем, которое мы собираемся присвоить новому листу?
И при этом высветить надпись "Лист ххх уже существует" и по нажатию Ок прервать дальнейшее выполнение команд?
...
Рейтинг: 0 / 0
Создание нового листа и..
    #34331052
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Sub My_Sub()
'тыры-пыры
If CheckIfSheetExists("Лист1") Then
    MsgBox "Такой лист уже есть"
Else
    MsgBox "Такого листа нет"
    ' продолжаем тут делать что нам надо
End If
'ляля-тополя
End Sub

Public Function CheckIfSheetExists(strSheetName As String) As Boolean
Dim shCurrSheet As Worksheet, bRetVal As Boolean
For Each shCurrSheet In ThisWorkbook.Sheets
    If shCurrSheet.Name = strSheetName Then
        bRetVal = True
        Exit For
    End If
Next shCurrSheet
CheckIfSheetExists = bRetVal
End Function
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Создание нового листа и..
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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