【发布时间】:2015-04-28 06:56:01
【问题描述】:
请帮我解答这个问题。 假设我已经通过鼠标选择了一个范围(B5-B30)。我需要一个 VBA 代码,它可以为我在另一列 (A5-A30) 中选择完全相同的单元格。然后我需要将某个文本粘贴到(A5-A30)中。
是否有执行此操作的 VBA 代码?
【问题讨论】:
请帮我解答这个问题。 假设我已经通过鼠标选择了一个范围(B5-B30)。我需要一个 VBA 代码,它可以为我在另一列 (A5-A30) 中选择完全相同的单元格。然后我需要将某个文本粘贴到(A5-A30)中。
是否有执行此操作的 VBA 代码?
【问题讨论】:
这样就可以了:
selection.offset(0,-3).select
将-3改成多少列,-1是左边一,1是右边一。
如果您也想移动多行,也可以更改 0。
如果您只想粘贴而不选择,请执行以下操作:
Selection.Offset(0, -3).PasteSpecial xlPasteAll
如果您想要值而不是公式,请将 xlPasteAll 更改为 xlPasteValues。
【讨论】: