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

是否使用变量无法使用工作表自定义方法?

  •  0
  • iDevlop  · 技术社区  · 8 年前

    我在Excel工作表(Sheet10)后面定义了一些方法和属性。
    如果我打电话 Sheet10.SortData 从另一个普通模块来看,它工作正常。
    但是,如果我使用下面的代码,它不会编译。
    为什么? ??是否有解决方法?

    工程:

    Sheet10.SortData
    

    编译错误:

    dim shM as worksheet
    set shM = Sheet10
    shM.SortData
    
    2 回复  |  直到 7 年前
        1
  •  2
  •   Maddy    8 年前

    请像这样试试

        Dim shM As Variant
        Set shM = Sheet10 
        shM.SortData
    
        2
  •  1
  •   user4039065 user4039065    8 年前

    SortData似乎是Sheet10的私有代码表上的一个子过程。向工作表对象的 CodeName property

    推荐文章