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

分享

跟煙花入門VBA之47:對(duì)象Worksheet(二)

 fzchenwl 2015-04-01

 點(diǎn)擊本文左下角的“閱讀原文”,可以查看所有煙花VBA系列。

------------以下是正文------------------------

Worksheet.Columns 屬性
  返回一個(gè) Range 對(duì)象,它代表指定工作表中的所有列。
  如果指定的非工作表,則 Columns 屬性失效。
  在不使用對(duì)象識(shí)別符的情況下使用此屬性等效于使用 ActiveSheet.Columns。
  此屬性在應(yīng)用于一個(gè)是多重選定區(qū)域的 Range 對(duì)象時(shí),會(huì)只從該區(qū)域的第一個(gè)子區(qū)域中返回列。
  例如,如果 Range 對(duì)象有兩個(gè)子區(qū)域 A1:B2 和 C3:D4,那么,Selection.Columns.Count 的返回值是 2,而不是 4。
  若要對(duì)一個(gè)可能包含多重選定區(qū)域的區(qū)域使用此屬性,請(qǐng)測(cè)試 Areas.Count 以確定此區(qū)域內(nèi)是否包含多個(gè)子區(qū)域。
  如果包含,請(qǐng)對(duì)此區(qū)域內(nèi)的每個(gè)子區(qū)域進(jìn)行循環(huán)。
  示例:
   Worksheets('Sheet1').Columns(1).Font.Bold = True
   'sheet1工作表的第一列字體加粗

   Dim rg As Range
   If TypeName(Selection) = 'Range' Then
   '檢測(cè)當(dāng)前所選擇的是否單元格對(duì)象
    Debug.Print Selection.Address
    '在立即窗口輸出所選單元格的地址
    For Each rg In Selection.Areas
    '區(qū)域中循環(huán)(這樣避免多選情況下有漏網(wǎng)之魚)
    With rg
     .Columns.Font.Italic = True
     '斜體
     .Font.ColorIndex = 3
     '字體顏色
    End With
    Debug.Print rg.Address
   Next
   End If

  Worksheet.Comments 屬性

  返回一個(gè) Comments 集合,該集合表示指定工作表的所有注釋,只讀。
  示例:
  Dim ct As Comment
  If ActiveSheet.Comments.Count Then
    For Each ct In ActiveSheet.Comments
     Debug.Print ct.Text
     '在立即窗口中顯示批注內(nèi)容
     '可以用代碼操作,添加批注
    Next
  End If

  Worksheet.CustomProperties 屬性
  返回一個(gè) CustomProperties 對(duì)象,該對(duì)象表示與工作表相關(guān)的標(biāo)識(shí)符信息。
  對(duì)于 CustomProperties 屬性,工作表的標(biāo)識(shí)符信息可以表示 XML 的元數(shù)據(jù)。
  示例:
   With ActiveSheet.CustomProperties
    .Add Name:='hwc2ycy', Value:='VBA入門'
    With .Item(1)
     MsgBox .Name & vbTab & .Value
    End With
   End With
  '向活動(dòng)工作表添加標(biāo)識(shí)符信息
  用這招可以偷偷在工作表添加些不易被人發(fā)現(xiàn)的附加信息:-)

  Worksheet.DisplayPageBreaks 屬性
  如果顯示指定工作表中的分頁符(包括自動(dòng)和手動(dòng)分頁符),則該屬性值為 True,Boolean 類型,可讀寫。
  如果沒有安裝打印機(jī),不能設(shè)置該屬性。
  示例:
    Worksheets('Sheet1').DisplayPageBreaks = True
    此項(xiàng)對(duì)應(yīng)的設(shè)置在Excel選項(xiàng),高級(jí),此工作表的顯示選項(xiàng),顯示分頁符。

  Worksheet.DisplayRightToLeft 屬性
  如果指定工作表是從右到左顯示(而非從左到右),則為 True。
  如果對(duì)象從左到右顯示,則為 False。
  此項(xiàng)對(duì)應(yīng)的設(shè)置在Excel選項(xiàng),高級(jí),此工作表的顯示選項(xiàng),從右到左顯示工作表,可參考上圖。
  


  Worksheet.FilterMode 屬性

  如果工作表處于篩選模式,則為 True。只讀 Boolean 類型。
  示例:
   MsgBox ActiveSheet.Name & '處于篩選狀態(tài):' & Choose(CInt(ActiveSheet.FilterMode) + 2, '是', '否')
  注意,這個(gè)屬性和AutoFilter還是有區(qū)別的,區(qū)別在哪,大家可以細(xì)細(xì)觀察。

    本站是提供個(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)論公約

    類似文章 更多