我正在尝试根据可以是任何内容的列打印出某一行,并且我正在尝试使用类似以下的内容:
'Gets me the Title(Top of Column) of whatever cell was changed
If Worksheets("Testing Sheet").Range("A2").Value = "" Then
Worksheets("Testing Sheet").Range("A2").Value = Range(Target.Column & ("7")).Value
Else
Worksheets("Testing Sheet").Range("A1").End(xlDown).Offset(1, 0).Value = Range(Target.Column & ("7")).Value
End If
我认为使用类似的方法可以如您在我的代码中上面看到的那样工作:
Range("H" & Target.Row)
这似乎适用于这种情况,但是当我尝试执行特定的行时,出现错误“ Object_Worksheet的方法范围失败”。希望这是一个我不知道的非常简单的解决方法
范围不能用绝对的行数和列数使用Cells(Row,Column)
替代
Cells("7", Target.Column)
要获取更改后的单元格的地址和值,请分别使用Target.Address
和Target.Value
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句