Public Function - VB
Формулировка задачи:
Добрый день.
И снова я с нубским вопросом)))
Задача такова, чтобы при введении например NumMonth(4) = апрель-май
Ниже одна из моих попыток:
Спасибо.
И снова я с нубским вопросом)))
Задача такова, чтобы при введении например NumMonth(4) = апрель-май
так же, чтобы она была именно Public, ибо не раз потребуется пользоваться в макросах.
Ниже одна из моих попыток:
как видно это не работает, да еще и Excel от нее зависает.
Спасибо.
Решение задачи: «Public Function»
textual
Листинг программы
<font color="blue">Public</font> <font color="blue">Function</font> NumMonth(i <font color="blue">As</font> <font color="blue">Integer</font>) <font color="blue">As</font> <font color="blue">String</font> NumMonth = <font color="teal">""</font> <font color="blue">If</font> i >= <font color="darkblue"><b>1</b></font> <font color="blue">And</font> i <= <font color="darkblue"><b>12</b></font> <font color="blue">Then</font> NumMonth = LCase(Format$(DateSerial(<font color="darkblue"><b>1900</b></font>, i, <font color="darkblue"><b>1</b></font>), <font color="teal">"mmmm"</font>) + <font color="teal">"-"</font> + _ Format$(DateSerial(<font color="darkblue"><b>1900</b></font>, i + <font color="darkblue"><b>1</b></font>, <font color="darkblue"><b>1</b></font>), <font color="teal">"mmmm"</font>)) <font color="blue">End</font> <font color="blue">If</font> <font color="blue">End</font> <font color="blue">Function</font>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д