Программирование в Excel - введение
Видео по теме: (May 2024).
В этом практическом совете мы познакомим вас с программированием в Excel с помощью VBA (Visual Basic для приложений).
Программирование в Excel: создание пользовательской формы с помощью VBA
Сначала запустите Excel и одновременно нажмите [Alt] и [F11], чтобы запустить редактор VBA. Мы также покажем вам все шаги в картинной галерее в конце статьи.
- Нажмите на вкладку «Вставить» и добавьте форму, выбрав «UserForm» из выпадающего меню. Вы можете редактировать имя, высоту, ширину и другие свойства в окне «Свойства».
- Затем вы можете использовать окно «Коллекция инструментов» для добавления различных элементов. Сначала, например, добавьте «ярлык». Измените текст в этом поле, изменив значение «Заголовок» в окне «Свойства».
- Следующий шаг - добавить «командную кнопку». Опять же, вы можете редактировать внешний вид в окне «Свойства». Если вы сейчас запустите эту программу и нажмете кнопку, ничего не произойдет. Чтобы сохранить команды с помощью этой кнопки, просто дважды щелкните по ней.
Программирование в Excel: команды в VBA
Далее мы покажем вам, как вы можете назначать различные кнопки для вашей кнопки.
- Во-первых, вы можете изменить метку существующей метки. Например, можно использовать команду »Label1.Caption =« Новая метка »« (без внешних кавычек). В этом случае маркировка этикетки соответствует названию «Label1».
- Вы также можете добавить команды, которые выполняются, например, при нажатии клавиши. Вы можете выбрать эти разные случаи в выпадающем меню в правом верхнем углу.
- Команда "MsgBox" Test "", с помощью которой будет отображаться сообщение с содержимым "Test", также практична. Это сообщение «всплывает» в отдельном окне. Таким же образом вы можете использовать команду »MsgBox x« для отображения сообщения, содержащего данные, которые были сохранены в переменной «x», с помощью команды, такой как «x =« Test »».
- Как и в других языках программирования, вы можете вычислять различные значения с помощью таких команд, как »x = 17 + 42« или »x = x + 1«.
Программирование в Excel: текстовые поля и условия в VBA
Также важно «текстовое поле», которое вы также можете найти в «наборе инструментов».
- Вы можете сохранить введенное значение этого TextBox с помощью команды »x = TextBox1.Text« для переменной «x».
- Условия в VBA также очень практичны. Примером этого может быть команда «If (TextBox1.Text = 42) Then». Следующая строка показывает команду, которая должна быть выполнена, если условие выполняется. Однако команда, которая должна быть выполнена при соблюдении условия, должна быть перемещена вправо с помощью клавиши табуляции. Дальнейшие условия должны начинаться с команды ElseIf. Если ни одно из условий не применимо, команда под «Остальное:» выполняется. Не забудьте добавить команду End If в конце.
В следующем практическом совете мы объясним, как работают квантовые компьютеры.