0
メインルーチンの見た目を単純化するために、テーブルのさまざまな範囲のリストからバリデーションを構成するためにサブを使用しようとしています。バリデータの正しい形式を見つけることができます。 Formula1引数に入力します。手伝って頂けますか?Excel:VBAサブのバリデーションの設定
'in the main routine
add_validation Range.Columns("A"), range("types")
add_validation Range.Columns("C"), range("units")
....
'the sub
Sub add_validation(to_validate As Range, validator As Range)
With to_validate
With .Validation
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:=validator
End With
End With
End Sub
ありがとうAbsynthe。 –