0

特定のセルから始まる列のすべてのセルのドロップダウンリストを作成しようとしています。以下は私が作成したものです。

Public Sub Dropdown()
    Dim dvList As String

    dvList = "Option1, Option2, Option3"

    With ActiveSheet.Range("C25").Resize(50, 1).Validation
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
        xlBetween, Formula:=dvList
        .IgnoreBlank = True
        .InCellDropdown = True
        .InputTitle = ""
        .ErrorTitle = ""
        .InputMessage = ""
        .ErrorMessage = ""
        .ShowInput = True
        .ShowError = True
    End With
 End Sub

この行に問題があります:

.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
            xlBetween, Formula:=dvList

このコードを実行すると、次のようになります。

Run-time error '1004':

Application-defined or object-defined error

なぜこれが起こっているのかわかりません、これがそれを行う方法であるように思われます。誰かが私のエラーを指摘してもらえますか?

4

1 に答える 1

3

に変更してみてくださいFormula1:=dvList

于 2012-10-25T21:34:31.657 に答える