2013-03-11 77 views
1

Private Sub Worksheet_Change(ByVal Target As Range)“私人小组Worksheet_Change(BYVAL目标作为范围)” - 需要帮助重:范围

我希望能“借用”该位的代码,但不确定该怎么放置在范围值。为什么我希望使用它是针对充满vlookups的工作簿的数据页面。

此页面A到M中充满了数据,偶尔会被更新,N到AB有公式添加两个数据单元或合并信息。 RangeSource和Range Destination似乎是我可能需要调整的地方 - 帮助?

预先感谢您!

+0

我们需要更多信息来了解您的文件中发生了哪些变化以及您希望如何使用这些信息。 'Worksheet_Change'事件用于测量特定单元或多个单元的更改时间 – brettdj 2013-03-11 11:58:27

+1

您可以指定您想要执行的操作以及卡住的位置吗? – 2013-03-11 14:54:51

回答

-1

我想你问的是如何定义单元格的范围,当更改时应该触发这个宏?如果是这样,使用此:

If Not Intersect(Target, Range("A:M")) Is Nothing Then 
    'Your Code Here 
End If 

检查,看看是否改变的单元格(目标)是在规定的范围(列A至M列)并运行你的代码,如果它是。

+0

如果我不知道范围何时结束(其他人将接管报告工作表并切割并粘贴到AM单元中,并且数据每次都在增加),这项工作是否可行? – user1941320 2013-03-11 16:26:11

+0

这将适用于任何单元格整个AM列;不管有多少行。如果这不能回答你的问题,请提供更多信息。 – MattCrum 2013-03-11 17:12:14

+0

非常感谢! – user1941320 2013-03-11 18:46:44