日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

excel的select和activate函数有什么区别(Activate)

發布時間:2023/12/29 综合教程 27 生活家
生活随笔 收集整理的這篇文章主要介紹了 excel的select和activate函数有什么区别(Activate) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  excel中select和activate的使用區別,下面我們通過實例來看看。

  1、首先我們打開一個工作樣表作為例子。

  2、使用 alt+f11 組合快捷鍵進入 vbe編輯器 ,插入一個新的模塊,并在模塊中輸入以下代碼:

  Sub Test1() ActiveWorkbook.Sheets(Array(1,2,3)).Select '可以同時選擇3個工作表

  End SubSub Test2() ActiveWorkbook.Sheets(Array(1,2,3)).Activate '不能同時激活3個工作表,出現錯誤End Sub

  3、兩個方法都是作用于對象,但是也有所分別,對于工作表對象,select方法是后臺操作,可以選擇多個工作表,而activate則無法選擇多個工作表激活,所以會報錯。

  4、select方法無法選擇隱藏的工作表,例如我將sheet1工作表隱藏后選擇它。 ActiveWorkbook.Sheets("sheet1").Select。 而使用activate方法則可以激活隱藏的工作表,不會報錯。

  5、這是針對工作表而言,兩個選擇表的不同,而作用在工作表內的范圍,兩個方法也有不同的地方。首先select選擇范圍后,會默認激活區域中最左上角的單元格。使用select選擇了區域范圍會有對應的范圍提示框,其左上角單元格高亮無陰影顯示。

  6、也就是說 select無法指定激活的單元格,而activate則可以 ,不過需要搭配著select使用,必須先使用select指定范圍,然后使用 activate指定單元格。

  Range("a1:e10").Select

  Range("a7").Activate

  總結:

  一、從功能上來說, Select代表選定對象,Activate代表激活對象。

  二、從數量上來說,Select可以選定多個對象,Activate只能激活一個對象。

  三、 對于單個對象,Select和Activate是一樣的。

  四、Activate的對象必定在Select對象之中。當選定了多個對象時,其中某個對象必定是激活的對象。在已經Select的對象中,可以任意指定Activate的對象。如果Activate了當前Select對

  象之外的對象,則相當于重新執行了一次Select并激活。

  五、在每次重新Select之后,則系統會自動Activate其中的某個對象。

總結

以上是生活随笔為你收集整理的excel的select和activate函数有什么区别(Activate)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。