OfficeType

VBA~入力規則が設定されているセルを選択しよう~Excel

VBAで入力規則が設定されているセルを選択する方法を解説します。

入力規則の設定されたセルを全て選択する

入力規則が設定されたセルを全て選択するにはRange.SpecialCellsメソッドで定数xlCellTypeAllValidationを指定します。

下のコードを実行すると入力規則が設定されたセルが全て選択されます。

Sub test1()

ActiveCell.SpecialCells(xlCellTypeAllValidation).Select

End Sub

image-01

image-02

同じ入力規則の設定されたセルを選択する

同じ入力規則の設定されたセルを全て選択するにはRange.SpecialCellsメソッドで定数xlCellTypeSameValidationを指定します。

下のコードを実行するとセルB3と同じ入力規則が設定されたセルが選択されます。

Sub test2()

Range("B2").SpecialCells(xlCellTypeSameValidation).Select

End Sub

image-03

image-04