代码之家  ›  专栏  ›  技术社区  ›  gizgok

运行时错误1004:范围对象上的应用程序定义或对象定义错误

  •  0
  • gizgok  · 技术社区  · 14 年前
    Dim collet As String
    collet = ThisWorkbook.ColLetter(ColCount) + ":" + LTrim(Str(Target.Row))
    Set my_r = Target(collet).Select
    

    1 回复  |  直到 14 年前
        1
  •  1
  •   BenV Langley    14 年前

    确切地知道你想在这里完成什么会有帮助,但我可以提出一些建议。

    • collet 应该包含类似“B2”的内容,而不是“B:2”。

    • 第二,当你打电话的时候 Select Range 对象它将参数用作偏移量,而不是绝对引用。所以如果 Target 是B2单元,和 collect 那么是B2吗 Target("B2").Select 将实际选择单元格C3。

    • 最后,我假设 目标