Создание нового листа и.. - VB

Узнай цену своей работы

Формулировка задачи:

Помогите,
надо создать новый лист в книге, название листа выбирает пользователь из списка - это месяца(можно просто из названия в ячейке с месяцем).
Сделать копию определенного диапазона из основного листа с расчетами и вставить в новый лист без формул, просто значения.
Спасибо за помощь.

Решение задачи: «Создание нового листа и..»

textual
Листинг программы
<font color="blue">Sub</font> My_Sub()
<font color="00AA00">'тыры-пыры</font>
<font color="blue">If</font> CheckIfSheetExists(<font color="teal">"Лист1"</font>) <font color="blue">Then</font>
    MsgBox <font color="teal">"Такой лист уже есть"</font>
<font color="blue">Else</font>
    MsgBox <font color="teal">"Такого листа нет"</font>
    <font color="00AA00">' продолжаем тут делать что нам надо</font>
<font color="blue">End</font> <font color="blue">If</font>
<font color="00AA00">'ляля-тополя</font>
<font color="blue">End</font> <font color="blue">Sub</font>

<font color="blue">Public</font> <font color="blue">Function</font> CheckIfSheetExists(strSheetName <font color="blue">As</font> <font color="blue">String</font>) <font color="blue">As</font> <font color="blue">Boolean</font>
<font color="blue">Dim</font> shCurrSheet <font color="blue">As</font> Worksheet, bRetVal <font color="blue">As</font> <font color="blue">Boolean</font>
<font color="blue">For</font> <font color="blue">Each</font> shCurrSheet <font color="blue">In</font> ThisWorkbook.Sheets
    <font color="blue">If</font> shCurrSheet.<font color="blue">Name</font> = strSheetName <font color="blue">Then</font>
        bRetVal = True
        <font color="blue">Exit</font> <font color="blue">For</font>
    <font color="blue">End</font> <font color="blue">If</font>
<font color="blue">Next</font> shCurrSheet
CheckIfSheetExists = bRetVal
<font color="blue">End</font> <font color="blue">Function</font>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.143 из 5