1

検証リストを変数に読み込む Excel VBA コードを見つけようとしていました。

Excel2010版を使用しています。

以下のコードでは、変数 qNR を使用して値を動的に設定しており、ドロップダウン メニューに表示されています。後で、検証リストの値を読み取り、特定の値を削除または更新して、新しい値を設定する必要があります。

検証リストを変数に読み込むサンプル コードが見つかりません。

With Selection.Validation
    .Delete
    .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
    xlBetween, Formula1:=qNR
    .IgnoreBlank = True
    .InCellDropdown = True
    .InputTitle = ""
    .ErrorTitle = ""
    .InputMessage = ""
    .ErrorMessage = ""
    .ShowInput = True
    .ShowError = True

End With

ありがとうございました!

4

1 に答える 1

2

それがリストタイプ(検証タイプ 3)であると仮定すると、リストDebug.Print Range(yourRange).Validation.Formula1を出力する必要があります。だからObject.Validation.Formula1あなたのために働くように見えるでしょう。詳細については、こちらを参照してください。

于 2013-09-19T11:39:45.507 に答える