小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

WorkSheet屬性和方法

 peng2009178 2019-05-29

WorkSheet和workSheets的關(guān)系:workSheet是單個(gè)工作表,workSheets是指定工作簿中所有工作表的集合。

對(duì)象名稱與工作表名稱:每個(gè)工作表都有兩個(gè)名,工作表名或者標(biāo)簽名稱即看到的工作表的名稱,如“sheet1”、“工資表”,對(duì)象名稱或者代碼名稱,一般只為“sheet1”,“sheet2”這種形式,可以在工程資源管理器和屬性窗口里面看到。

在使用多過程中,我們多使用的是代碼名稱,工作表名稱的修改不會(huì)影響代碼名稱,在屬性窗口里可以修改代碼名稱,但建議不要修改代碼名稱。

?怎么引用工作表:

1.       利用工作表的索引號(hào)或者標(biāo)簽名稱引用;

?如:

三張工作表.

索引號(hào)是指定工作簿里第幾張工作表,如上圖“第二張表”的索引號(hào)為2,標(biāo)簽名稱為“第二張表”。引用格式如下:

Worksheets.Item(2)                    ‘引用工作簿中第二張工作表

Worksheets(2)                            ‘ 如上

Worksheets(“第二張表”)         ‘引用名為“第二張表”的工作表

2.      利用代碼名稱引用

直接使用代碼名稱引用,如操作表代碼名稱為sheet1表中的單元格:

Sheet1.Range(“D2”).Value=12           ‘在sheet1中D2單元格輸入12

如要查看當(dāng)前工作表的代碼名稱,則:

Msgbox  ActiveSheet.CodeName

 

?方法:

Add方法:插入一張新的工作表,格式和參數(shù)如下:

當(dāng)前活動(dòng)工作表是“第二張表”,我在立即窗口里新建一張表,出現(xiàn)了名為sheet1的工作表,在活動(dòng)工作表前面,同時(shí)它的代碼名稱為sheet4。

加入?yún)?shù):before|after:指定放在某一工作表前或后

worksheets.Addafter:=worksheets(3),這一句在當(dāng)前工作簿中效果一樣。

使用count指定插入工作表的數(shù)量:

Worksheets.Add after := Worksheets(3) , Count:=3         

‘在索引號(hào)為3 的工作表后插入3張工作表,多個(gè)參數(shù)要用逗號(hào)隔開

另外補(bǔ)充,count可用于計(jì)數(shù),代碼“Worksheets.Count”返回值即為活動(dòng)工作簿中的工作表數(shù)量。

Delete方法:刪除工作表

直接刪除:Worksheets(”sheet1”).delete

刪除名為“sheet1”的工作表,這里是標(biāo)簽名稱。

激活工作表:Activate和select方法

Worksheets(1).Activate          ‘激活第一張工作表

Wprksheets(1).Select            ‘選中第一張工作表

兩者區(qū)別在于:select可以同時(shí)選中多個(gè)工作表,而Activate不能同時(shí)激活多個(gè)工作表;Select不能選中被隱藏的工作表,但Activate可以激活被隱藏的工作表。

Copy方法:

直接復(fù)制和使用方法的格式一致,不過需要注意,工作表復(fù)制后會(huì)直接展示出來,而不是讓你還要粘貼,因此需要考慮存放的位置。

Eg:

 Worksheets(“去你的表”).Copy before:=Worksheets(”第二張表”)

效果如上。而且復(fù)制得到的表總是活動(dòng)工作表,標(biāo)簽名稱改變。

如果不使用before|after參數(shù),則會(huì)復(fù)制到新的工作簿,Excel會(huì)打開一個(gè)新的工作簿,工作表名稱不變。

Move方法:移動(dòng)工作表

Worksheets(“第一張表”).Move After(Before) := Worksheets(“第二張表”)

‘將“第一張表”移動(dòng)到“第二張表”后面

Worksheets(“第一張表”).Move

‘將“第一張表”移動(dòng)到新的工作簿中

 

屬性:

Name屬性:

直接使用(Worksheets(2).Name=”新的工作表名”),來更改第二張表的標(biāo)簽名稱。

如果是用代碼新建的工作表,可以在新建后加上

(ActiveWorksheet.Name=”新的工作表名”)進(jìn)行修改,因?yàn)樾陆ǖ墓ぷ鞅砜偸腔顒?dòng)工作表。

也可以在新建時(shí)命名:

用下面的形式新命名也可以:(第二句)

?Visible隱藏屬性:

Worksheets(“第一張表”).Visible = False(或者是xlSheetHidden/0)

三個(gè)值都是隱藏。此方法等同于“視圖”選項(xiàng)卡中的“隱藏”功能(office365)。

下面兩種則不能通過“隱藏”功能修改回來。

Worksheets.(“第一張表”).Visible = xlSheetVeryHidden(或者是“2”)

屬性窗口里:

如果要通過代碼顯示工作表,等號(hào)后面的參數(shù)改為:True、xlSheetVisible、1、-1。

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

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多