• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    excel中select和activate的使用區別

    小編致力于為大家奉獻最有效的經驗,讓大家能夠解決掉問題,但是大家也都知道,每個人遇到的情況都是不一樣的,大家在看小編經驗的同時,除了跟隨操作,也需要自己的思考,舉一反三的解決問題,這樣才會變得更加有內涵,成為和小編一樣的經驗達人。excel中select和activate的使用區別,這里,讓小編給大家介紹一下。

    工具/原料

    • excel2016
    • 此經驗本人原創首發,未經本人許可請勿轉載。

    方法/步驟

    1. 1

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

    2. 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. 3

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

    4. 4

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

    5. 5

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

    6. 6

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

      Range("a1:e10").Select

         Range("a7").Activate

    7. 7

      先寫到這里了,謝謝大家的觀看。

      祝大家生活愉快。

      小編還有許多其他的經驗可以觀看,如果無法解決問題可以聯系小編進行咨詢。

      看不清楚圖片的可以點擊放大再看哦。

    注意事項

    • 個人經驗,僅供參考。
    • 發表于 2018-02-08 00:00
    • 閱讀 ( 1065 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆