可視セルの選択

 

構文

Object.SpecialCells(xlCellTypeVisible).Select

 

 

VBAを使わない場合

通常ある範囲なか可視セルは選択は、Ctrl+Gで「ジャンプ」→「セル選択」経由で、「選択オプション」→「可視セル」を選び、「OK」を押す。

 

Sub test1()

 

   ’  A1を含めた可視セルのみ選択する
 Range("A1").CurrentRegion.SpecialCells(xlCellTypeVisible).Select

 

End Sub

 

 

可視セルのコピペ

Sub test2()

 

    Dim myRange As Range
   ’  A2を含めた可視セル範囲を変数myRangeに代入   
    Set myRange = Range("A2").CurrentRegion.SpecialCells(xlCellTypeVisible)

 

   ’  myRangeをA10へ貼り付け
    myRange.Copy Range("A10")

 

End Sub

 

実行結果

 

 

フィルターと組み合わせた可視セルへの操作は、実務上はよく使われています。ぜひマスターしましょう。

 

 

 

― ― ― ― ― ― ― ― ― ― → Excel VBA基礎入門もくじ へ戻る 

 

関連記事 

 

VBA セル罫線操作(罫線太さや色)

VBA セル罫線操作(罫線種類)

VBA セル罫線操作(罫線位置)

VBA セルの操作 文字書体設定

VBA セルの操作 もじ色の設定

VBA セルの操作 背景色の設定

VBA セルの操作 値の代入

VBA始める前の準備

VBAとは?