📜  如何在 Excel VBA 中使用 If 语句?

📅  最后修改于: 2021-09-23 04:58:15             🧑  作者: Mango

Excel 中的 VBA 代表 Visual Basic for Applications,它是 Microsoft 的编程语言。为了优化性能并减少在 Excel 中的时间,我们需要宏,而 VBA 是后端使用的工具。

在本文中,我们将使用如何在 Excel VBA 中使用 If 语句。

执行 :

在 Microsoft Excel 选项卡中,选择Developer Tab 。最初,开发人员选项卡可能不可用。

开发人员选项卡可以通过两步过程轻松启用:

  • 右键单击 Excel 窗口顶部的任何现有选项卡。
  • 现在从弹出菜单中选择自定义功能区。

  • 在 Excel 选项框中,选中开发人员框以启用它,然后单击确定。

  • 现在,开发人员选项卡可见。

现在单击Developer 选项卡中的 Visual Basic选项并创建一个新模块以使用 Select Case 语句编写程序。

Developer  -> Visual Basic -> Tools -> Macros
  • 现在创建一个并给出任何合适的名称。

  • 这将打开编辑器窗口,可以在其中编写代码。

IF 语句

语法是:

If condition/expression Then
Code Block for True value

流程图 :

示例:考虑一家公司想要雇用员工担任某个角色。公司将资格标准保留为该人的年龄。可以申请这次面试的候选人的年龄必须小于27岁。

Sub Allocate_Employee()
'Declaring and initializing the variable age
Dim age As Integer
age = 30
If age >= 27 Then
 MsgBox "You are not eligible for this post."
End If
End Sub

输出:

Since, the age is 30, the IF condition becomes TRUE and the code block inside IF statement executes.

一些有用的链接,以获取有关 Excel 中宏、VBA 的更多见解:

  1. 在 Excel 中记录宏。
  2. 如何在Excel中创建宏?