如何应用VBA来选择列(3种方法)

  • Share This
Hugh West

本文演示了如何应用VBA代码在Excel中选择列。 当你必须选择整个范围或列时,你可能会发现它很有用。 VBA编程代码 在这篇文章中,我们将向你展示一些方法来完成这项工作。

下载实践工作手册

下载这本练习册,在你阅读这篇文章时锻炼一下任务。

应用VBA来选择列.xlsx

将VBA应用于选择列的3种合适方式

VBA宏使你能够以三种不同的方式选择列。 你可以选择单列或多列或整个范围。 在本节中,我们将了解所有这些方法。

1.运行VBA代码来选择一个单列

想象一下,在一个条件下,你必须使用VBA代码来选择一整列。 通过应用简单的代码,你可以很容易地做到这一点。 让我们按照这些步骤来学习。

步骤1。

  • 要输入VBA代码,我们首先要打开VBA窗口。 你可以使用键盘快捷键或从你的 开发者标签 .新闻 Ctrl+F11 以打开 VBA窗口。

  • 在VBA窗口,我们必须创建一个模块来写下我们的代码。 点击插入,然后点击 模块 来打开一个。

第2步。

  • 在这里,我们将写下我们的代码。 首先,我们将写下我们代码的格式,然后再插入条件。 我们代码的开始和结束是。
 Private Sub Select_Column() End Sub 

  • 我们将编写代码来选择C列,代码为:。
 Columns(3).Select 
  • 最后的代码是。
 Private Sub select_column() Columns(3).Select End Sub 

  • 点击 "运行 "图标,运行代码,我们指定的栏目被选中。

第3步。

  • 你也可以在选定列的每个单元格中输入一个特定的数字。 假设你想输入数字 100 C4 要做到这一点,选择列中的任何单元格 C .

  • 在模块中插入这段代码。
 Private Sub select_column() ActiveCell.EntireColumn.Cells(4).Value = 100 End Sub 

  • 运行该代码,我们的结果在这里。

2.应用VBA代码来选择多列

步骤1。

  • 你可以像选择单列一样选择多列。 但这里的代码是不同的。 因此,让我们先打开VBA窗口吧

第2步。

  • 我们想选择从B到D的列,为此,代码是:。
 Private Sub select_multiplecolumns() Columns("B:D").Select End Sub 

  • 而出多列被选中。

3.使用VBA代码选择一个范围内的列

使用VBA代码选择一个范围也很简单,只需要一小段代码。 假设我们需要从以下方面选择一个范围 B3 F13 按照这些步骤来学习!

步骤1。

  • 将VBA代码插入模块中。
 Private Sub select_range() Range(Cells(3, 2), Cells(13, 6)).Select Range("B3", "F13").Select Range("B3:F13") .Select End Sub 

  • 我们已经用VBA代码选择了我们的范围。

第2步。

  • 你也可以在你选择的范围内输入数字或文本。 只要在模块中插入下面的代码。
 Private Sub select_range() Range ("B3:F13"). Select Selection = 100 End Sub 

  • 这就是你可以做这个方法。

第3步。

  • 此外,你也可以给你选中的单元格着色。 只要把这段代码写进你的VBA模块中。
 Private Sub select_range() Selection.Interior.Color = RGB (255,255,0) End Sub 

  • 因此,你可以使用VBA代码来选择和着色你的范围。

需要记住的事情

👉 如果你的开发者标签不可见,你可以用这个指令激活它。

自定义快速访问工具栏→更多命令→自定义功能区→开发人员→确定

总结

我们已经通过三种不同的方法来运行VBA代码来选择列。 如果你有任何问题或疑问,非常欢迎你发表评论。 此外,你可以查看我们与Excel任务相关的其他文章!

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.