彰化一整天的論壇

 找回密碼
 立即註冊
查看: 371|回復: 2

關於隱藏列的寫法

[複製鏈接]
發表於 2017-6-7 11:34:38 | 顯示全部樓層 |閱讀模式
Sub Macro1()
'
' Macro1 Macro
'
' 快速鍵: Ctrl+h
'
    Dim Rng, Tng As Range
    Set Rng = [B210] '設定Rng的範圍
    Rng.EntireRow.Hidden = True '隱藏儲存格
    Rng.SpecialCells(xlCellTypeConstants, xlNumbers).EntireRow.Hidden = False 'false?
    'SpecialCells儲存格物件
    'xlCellTypeConstants包含常數的儲存格
    '數值xlNumbers
    '運算式.EntireRow 運算式代表Range物件的變數

'註解的部分是小弟上網查詢到的意思,不理解的部分為最後一段使用False

End Sub



隱藏列.xlsm (23.45 KB, 下載次數: 73)
回復

使用道具 舉報

發表於 2017-6-7 14:53:55 | 顯示全部樓層
本帖最後由 imingho 於 2017-6-7 17:04 編輯

若您用空白的話,除非每一筆都有資料才可以使用,若是有任一格有空白,則會被隱藏,所以他才會先全部都隱藏,再設定只要有任一格有數字,就不要隱藏(Hidden=false)
excel_hidden_01.jpg

1.若只要判斷B欄是空白,就可以用blank直接隱藏

excel_hidden_02.jpg

2.B欄沒資料的就會自動隱藏

XlCellType 常數

xlCellTypeAllFormatConditions:任何格式的儲存格

-4172

xlCellTypeAllValidation:有資料驗證準則的儲存格

-4174

xlCellTypeBlanks:空白儲存格

4

xlCellTypeComments:包含註解的儲存格

-4144

xlCellTypeConstants:包含常數的儲存格

2

xlCellTypeFormulas:包含公式的儲存格

-4123

xlCellTypeLastCell:使用範圍中的最後一個儲存格

11

xlCellTypeSameFormatConditions:有相同格式的儲存格

-4173

xlCellTypeSameValidation:有相同資料驗證準則的儲存格

-4175

xlCellTypeVisible:所有可見的儲存格

12


XlSpecialCellsValue 常數

xlErrors

16

xlLogical

4

xlNumbers

1

xlTextValues

2

  1. Sub Macro3()
  2. '
  3. ' Macro1 Macro
  4. '
  5. ' 快速鍵: Ctrl+h
  6. '
  7.     Dim Rng, Tng As Range
  8.     Set Rng = [B2:B10] '設定Rng的範圍

  9.     'Rng.SpecialCells(xlCellTypeBlanks).EntireRow.Hidden = True 'false?
  10.     Rng.SpecialCells(xlCellTypeBlanks).EntireRow.Hidden = True
  11.     'Rng.SpecialCells(xlCellTypeBlanks).EntireRow.Select
  12.     'SpecialCells儲存格物件
  13.     'xlCellTypeConstants包含常數的儲存格
  14.     '數值xlNumbers
  15.     '運算式.EntireRow 運算式代表Range物件的變數
  16.    
  17. '    Set Tng = [C39:NB107]
  18. '    Tng.EntireRow.Hidden = True
  19. '    Tng.SpecialCells(xlCellTypeConstants, xlNumbers).EntireRow.Hidden = False

  20. End Sub
複製代碼

參考資料來源: https://msdn.microsoft.com/zh-tw/library/office/ff196157.aspx

隱藏列.xlsm

23.58 KB, 下載次數: 0

售價: 1 金錢  [記錄]  [購買]

回復 支持 反對

使用道具 舉報

 樓主| 發表於 2017-6-8 10:55:57 | 顯示全部樓層
謝謝版主用心回覆
回復 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

 ㄚ母滴雞湯
 員林香純滴雞精

Archiver|手機版|小黑屋|彰化一整天的論壇(Excel,Office)  |网站地图

GMT+8, 2018-9-22 04:02 , Processed in 0.138651 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表