EXCEL:粘贴后设置特定单元格的焦点
应该是一个简单的问题: 我有以下用于粘贴数据的脚本:EXCEL:粘贴后设置特定单元格的焦点,excel,vba,Excel,Vba,应该是一个简单的问题: 我有以下用于粘贴数据的脚本: Dim a As Range Set a = Selection Selection.Cut Range("C1:I1").End(xlDown).Offset(1, 0).Select ActiveSheet.Paste 粘贴后,ActiveSheet将移动到其粘贴所在的单元格。如何重新关注从中剪切数据的单元格 我想把重点放在“A”变量中当前保持的范围上 我试过这个: a.Select 及 但是,它实际上并没有将活动表移动到正确的区域;
Dim a As Range
Set a = Selection
Selection.Cut
Range("C1:I1").End(xlDown).Offset(1, 0).Select
ActiveSheet.Paste
粘贴后,ActiveSheet将移动到其粘贴所在的单元格。如何重新关注从中剪切数据的单元格
我想把重点放在“A”变量中当前保持的范围上
我试过这个:
a.Select
及
但是,它实际上并没有将活动表移动到正确的区域;它只是选择了它 您似乎想要的东西可以在一行中完成:
Sub OneLiner()
Selection.Cut Range("C1:I1").End(xlDown).Offset(1, 0)
End Sub
cut关键字后的单个空格表示目标紧随其后
无需调暗或设置a,因为您甚至没有在代码中使用a作为变量
这样做不会使用剪贴板,而是更改光标的位置或页面位置 您似乎想要的东西可以在一行中完成:
Sub OneLiner()
Selection.Cut Range("C1:I1").End(xlDown).Offset(1, 0)
End Sub
cut关键字后的单个空格表示目标紧随其后
无需调暗或设置a,因为您甚至没有在代码中使用a作为变量
这样做不会使用剪贴板,而是更改光标的位置或页面位置 这是非常有效的,但是我有一个第二个问题在上面编辑,它也在移动焦点。这是非常有效的,但是我有一个第二个问题在上面编辑,它也在移动焦点