从ActiveCell中选择EntireColumn,前3行除外

时间:2015-10-02 09:18:26

标签: excel vba excel-vba select

我想从ActiveCell中选择一个完整的列,除了前3行,因为它们总是填充描述/标题。我知道ActiveCell和EntireColumn,但我不知道如何组合命令来解决问题。

所以我有10列要填充数据,当用户想要处理特定列时,我很乐意拥有它,所以他只需要点击列中的任何单元格然后我的宏选择其余部分。

也许整个专栏都不是最好的主意,因为我需要在每个单元格中添加注释,Excel不喜欢这样。 1000行就可以了。

Column select

1 个答案:

答案 0 :(得分:2)

像这样的代码:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    ActiveCell.EntireColumn.Resize(Rows.Count - 3).Offset(3).Select
End Sub