选择活动单元格左侧的 1 个单元格和右侧的 5 个单元格
Selecting 1 cell to the left and 5 to the right of the active cell
我正在尝试 select 并在 excel 中的活动单元格左侧复制一行 1 个单元格,右侧复制 5 个单元格(selection 应该包括我的活动单元格)。
我有这个代码草稿作为示例:
Sub ExtendAndCopy5CellsToRight()
ActiveCell.Resize(1, 5).Copy
End Sub
但是我需要 select 活动单元格左侧 1 个单元格和右侧 5 个单元格(selection 应该包括我的活动单元格)。
使用Range.Offset property to reset the starting position. The Range.Resize property控制复制范围的形状。
ActiveCell.Resize(1, 6).Offset(0, -1).Copy
在您的叙述和示例之间,有点不清楚是调整 6 列宽还是 5 列宽。上面设置为 6,但应该很容易更改。
我正在尝试 select 并在 excel 中的活动单元格左侧复制一行 1 个单元格,右侧复制 5 个单元格(selection 应该包括我的活动单元格)。
我有这个代码草稿作为示例:
Sub ExtendAndCopy5CellsToRight()
ActiveCell.Resize(1, 5).Copy
End Sub
但是我需要 select 活动单元格左侧 1 个单元格和右侧 5 个单元格(selection 应该包括我的活动单元格)。
使用Range.Offset property to reset the starting position. The Range.Resize property控制复制范围的形状。
ActiveCell.Resize(1, 6).Offset(0, -1).Copy
在您的叙述和示例之间,有点不清楚是调整 6 列宽还是 5 列宽。上面设置为 6,但应该很容易更改。