Excel VBA:用任意数量的行select范围,但设置列

我确信这将是简单的,但我一直没有find任何东西。 我有这个:

If Not Intersect(Target, Range("AM8:BA")) Is Nothing Then 

然后我有我的代码其余的行动。 我试图让我的macros触发,如果该范围内的任何单元格更改。 BA部分出现语法错误。 我想要做的是在AM-BA列的8之后有任意数量的行的范围工作。 例如:BA50,BA1000等

我相信这是一个简单的错误,但我找不到任何地方。 提前致谢

考虑:

 If Not Intersect(Target, Range("AM8:BA" & Rows.Count)) Is Nothing Then