【发布时间】:2020-10-25 23:06:35
【问题描述】:
我想根据选择选择多个单元格。
这是我的代码:
Private Sub CommandButton1_Click()
Selection.EntireRow.Select
End Sub
我想选择多个单元格中的前四列,而不是整行。如何实现?
【问题讨论】:
-
试试
ActiveSheet.Range(Range).Select -
我想你可以试试
RANGE(A:D).Select。参考在这里docs.microsoft.com/en-us/office/vba/api/excel.range.select -
您可以使用Range 和Cells 的组合。如果您想动态选择某些特定范围,您可以使用 If-Then-Else 语句,该语句可能嵌套在 For-Next 循环或 [...]
-
[...] For Each-Next 循环并检查每个给定单元格的每个 Range.Value 属性。尽量避免使用 Select(当然,除非您的目标是实际选择某些东西)。您可能感兴趣的另一个属性是Resize。
Selection.Resize(1,4).Select可能是您真正想要的。