电竞比分网-中国电竞赛事及体育赛事平台

分享

Excel VBA解讀(67):開始探索Worksheet對象

 L羅樂 2017-07-11

 

我們在用的很多東西,習(xí)以為常,并沒有意識(shí)到他們在為我所用。有些東西,默默地為我們服務(wù),我們卻認(rèn)為理所當(dāng)然,自然接受。然而,當(dāng)有人給你指點(diǎn)一下時(shí),或者有一天突然醒悟時(shí),才會(huì)感受到他們的偉大。

 

在我眼里,Excel工作表就是這樣!

我們在工作表的單元格中輸入、整理、分析數(shù)據(jù),我們在不同的工作表間“穿梭”,一切似乎很自然!

工作表就是那個(gè)為我們默默的服務(wù)者之一。

 

那么,好吧!就讓我們從現(xiàn)在開始,來深入探索Worksheet對象。

 

Worksheet對象本應(yīng)該是使用最頻繁的對象,因?yàn)槲覀儾僮鞯膯卧瘢?/span>Range對象)都要涉及到某個(gè)Worksheet對象,只不過很多情形下我們將其省略罷了,就像我們這個(gè)系列之前所有文章中絕大部分示例一樣,我們都是假設(shè)在當(dāng)前工作表中在進(jìn)行我們的操作。

 

Excel VBA解讀系列第1季的《Excel VBA解讀(7):看看Excel的那些常用對象(續(xù)1》中,我們初步接觸了Worksheet對象,知道了Worksheet對象代表工作表,所有的Worksheet對象構(gòu)成Worksheets集合,可以使用工作表名、工作表索引值、工作表對象名稱在代碼中引用工作表。另外,ActiveSheet屬性表示當(dāng)前工作表。

 

Worksheet對象Name屬性可以獲取或者修改工作表名稱,CodeName屬性可以獲取工作表對象名稱。Index屬性返回工作表的索引值。通過設(shè)置Visible屬性,可以讓工作表隱藏起來。

前面的文章中已經(jīng)介紹過的UsedRange屬性也屬于Worksheet對象,代表工作表中已使用的單元格區(qū)域。

 

Worksheet對象Activate方法將使指定的工作表成為活動(dòng)工作表,Delete方法用于刪除工作表,Copy方法用于復(fù)制工作表的一份副本到指定的工作表之前或之后的位置,Move方法將移動(dòng)工作表到指定的工作表之前或之后的位置。

Paste方法將剪貼板中的內(nèi)容粘貼到工作表中指定的單元格,PasteSpecial方法使用指定的格式將剪貼板中的內(nèi)容粘貼到工作表。

Protect方法用于保護(hù)工作表,避免工作表被無故修改。Unprotect方法取消工作表保護(hù)。

SaveAs方法用于保存工作表。

PrintOut方法打印工作表中的全部或者部分內(nèi)容,PrintPreview方法用于打印前的預(yù)覽。

 

Worksheets對象Count屬性將返回工作簿中工作表數(shù)。

Worksheets對象Add方法創(chuàng)建新的工作表,FillAcrossSheets方法將復(fù)制某個(gè)單元格區(qū)域到指定的所有工作表的同一區(qū)域中。

 

此外,與Range對象不同,可以使用工作表事件來響應(yīng)一些操作,使我們的操作更加自動(dòng)化,這也是我們接下來要詳細(xì)講解的內(nèi)容。

 

在接下來的文章中,我們將詳細(xì)介紹與Worksheet對象Worksheets對象)相關(guān)的常用屬性、方法和事件,也會(huì)看到Range對象中與工作表相關(guān)的屬性和方法的介紹示例。

 


 

本文屬原創(chuàng)文章,轉(zhuǎn)載請聯(lián)系我(xhdsxfjy@163.com)或者注明出處。

歡迎在下面留言,完善本文內(nèi)容,讓更多的人學(xué)到更完美的知識(shí)。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多