这里所有人都可以做我的老师。
求在线帮助!QQ:106562757

解决方案 »

  1.   

    怎么这里设立了两个VBA版块?
      

  2.   

    VB 支持如下格式的参数调用:
      Sheets("sheet1").Activate
      Selection.Find(What:="80",After:=ActiveCell,MatchCase:=False)
    也许下面的解释有画蛇添足之嫌,请见谅:
      Seets 是一个对象集合,可以用元素名作下标;
      What、After、MatchCase 是 Find 方法的形参名,可以交换顺序,其它取默认值的可选参数则不必列出。我的问题题:
      其它语言支持这样的用法吗?
      如果是,举两个例子。以第一种为例,我在VFP中的解决办法是:
      FOR EACH element IN Sheets
        IF UPPER(element.Name)=="SHEET1"
          element.Activate
          EXIT
        ENDIF
      NEXT
    缺点是明显的:既不直观,也缺乏通用性。