专栏名称: 完美Excel
Excel与VBA技术学习与实践
目录
相关文章推荐
完美Excel  ·  可自动调整项目的下拉列表 ·  3 天前  
完美Excel  ·  统计两个日期之间的星期日数 ·  4 天前  
Excel之家ExcelHome  ·  这些公式用得好,一堆工作等你搞 ·  5 天前  
完美Excel  ·  朱明勇律师的《刑辩私塾》 ·  1 周前  
Excel之家ExcelHome  ·  COUNTIF函数,这些用法会不会? ·  1 周前  
51好读  ›  专栏  ›  完美Excel

使用VBA选择所选区域第1个单元格

完美Excel  · 公众号  · Excel  · 2024-11-16 06:29

正文

学习Excel技术,关注微信公众号:

excelperfect


标签:VBA

在使用VBA编写代码时,如果想要引用所选单元格区域中的第一个单元格,即左上角的单元格,会使用什么代码呢?

如果选择的是单个单元格,那么所选单元格就是第一个单元格。如果用户所选择的是包含很多单元格的单元格区域,要想处理这个区域左上角的第一个单元格,可以使用代码:

Selection(1)

很简洁!

还可以使用:

Selection(1).Cells(1)

即所选择的单元格区域的第一个单元格。

或者,还可以使用:

Selection(1).Cells(1, 1)

即所选择的单元格区域第一行第一列的单元格。

这样,下面的代码在所选单元格区域第一个单元格中输入“完美Excel”,并将其加粗:

With Selection(1) .Value = "完美Excel" .Font.Bold = TrueEnd With

注意,这里的代码是假设用户已经选择了一个单元格区域。

欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。
欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料,并通过社群加入专门的微信讨论群,更方便交流。