паÑÐµÐ½Ñ Ð¸Ð· Ð¼Ð¸ÐºÑ -4 вÑодеа
Оглавление:
Microsoft Excel Pack поставляется с множеством заранее определенных функций, которые делают максимальную работу для нас. В большинстве случаев нам не нужны никакие другие функции, кроме встроенных функций. Но, если вам нужна какая-то функциональность, которая не была предоставлена какой-либо предварительно определенной функцией Excel?
Microsoft Excel позволяет нам создавать пользовательские функции Excel или пользовательские функции используя VBA . Мы можем создавать пользовательские функции Excel с требуемой функциональностью, и к ним можно получить доступ в Листе Excel как обычные функции Excel с использованием «=», за которым следует имя функции. Я возьму вас через шаги по созданию пользовательских функций Excel с помощью VBA.
Создание пользовательских функций Excel
Поскольку мы будем создавать пользовательскую функцию Excel с помощью VBA, нам нужно сначала включить вкладку «Разработчик». По умолчанию он не включен, и мы можем включить его. Откройте лист Excel и нажмите кнопку «Excel», а затем нажмите «Параметры Excel». Затем установите флажок « Показать вкладку разработчика в ленте ».
Теперь, чтобы открыть редактор Visual Basic, откройте вкладку «Разработчик» и нажмите значок «Visual Basic», чтобы запустить Visual Basic Editor.
Вы можете даже использовать сочетание клавиш « Alt + F11 », чтобы запустить редактор Visual Basic. Если вы используете эту комбинацию клавиш, тогда нет необходимости включать вкладку «Разработчик».
Теперь все настроено на создание функции пользовательского Excel. Щелкните правой кнопкой мыши на «Объекты Microsoft Excel», нажмите «Вставить», а затем нажмите «Модуль».
Открывает простое окно, которое является местом для написания кода.
Прежде чем писать код, вам нужно для понимания синтаксиса образца, который необходимо использовать для создания пользовательской функции Excel, и вот как это сделать,
Функция myFunction (arguments) return type
myFunction = some_calculation
End Function
Нет «Return `, как у нас с нормальными языками программирования.
Вставьте свой код в открытое простое окно. Например, я создам функцию «FeesCalculate», которая вычисляет «8%» значения, предоставляемого функции. Я использовал возвращаемый тип как «Двойной», так как значение может быть и в десятичных знаках. Вы можете видеть, что мой код следует за синтаксисом VBA.
Теперь настало время сохранить книгу Excel. Сохраните его с расширением «.xslm», чтобы использовать лист excel с макросом. Если вы не сохраняете его с помощью этого расширения, оно выдает ошибку.
Вот и все!
Теперь вы можете использовать функцию User Defined на листе Excel как обычную функцию Excel с помощью «=». Когда вы начинаете вводить «=» в ячейке, он показывает созданную функцию вместе с другой встроенной функцией.
Вы можете увидеть пример ниже:
Пользовательские функции Excel не могут изменить среду Microsoft Excel и, таким образом, они имеют ограничения.
Ограничения пользовательских функций Excel
Пользовательские функции Excel не могут выполнять следующие операции,
- Вставить, форматировать или удалить ячейки в электронной таблице.
- Изменение значения другой ячейки.
- Добавление имена в рабочей книге.
- Переименуйте, удалите, переместите или добавьте листы в книгу.
Есть еще много таких ограничений и упомянуты некоторые из них.
Это простые шаги, которые необходимо выполнить для создания пользовательских Функции Excel.
Mozilla позволяет предприятиям создавать пользовательские браузеры для Firefox
Mozilla запустит программу, которая позволит компаниям создавать свои собственные настроенные браузеры на основе следующей версии Firefox.
Пакетная обработка датчиков, функция ReadingTransform, пользовательские функции сенсора
Microsoft представила три новых сенсорных функции в Windows 10, а именно: пакетное дозирование, ReadingTransform и пользовательские датчики, чтобы помочь разработчикам.
Как создавать графики с нуля с помощью MS Excel 2013
Хотите знать, как вы можете создавать графики в MS Excel с нуля? Читайте дальше, чтобы узнать больше и стать на путь инфографики ниндзя.