如何在VBA中选择特定单元格?

时间:2013-08-29 16:32:12

标签: excel vba excel-vba

基本上我需要在vba中的excel表上选择特定单元格。例如,代码应该能够选择a5,a10,a15。我不希望它们之间的细胞,只是我列出的细胞。是否有特定的功能可以做到这一点?好像.Range只能接受起始单元格和结束单元格。

1 个答案:

答案 0 :(得分:6)

你可以使用它:Range("A5,A10,A15").Select

要添加其他单元格,只需使用更多逗号。

或者,您可以使用Union method将多个范围对象连接到一个Range对象中。

请注意,在VBA中选择单元格通常不是一个好主意,因为几乎所有内容都可以在没有选择的情况下完成。由于生成的宏(记录宏)重新创建你所做的事情而不是你想要的结果,这是VBA新手经常犯的错误。