お世話になります。
VBAでドロップダウンリストを設定しました。
リストにある値であれば、直接入力も可能にしたいのですが、
現状直接入力するとエラーがでてしまいます。
Private Function validRules_AccountingCd(row As Integer) With Sheets(INV_INFO_SHEET).Range("E" & row & ":E" & row + 5).Validation .Delete .Add Type:=xlValidateList, Formula1:="=" & HIDDEN_MAS_SHEET & "!$C$2:$C$" & endDataRow .ErrorTitle = "入力エラー" .ErrorMessage = "ドロップダウンリストから選択してください。" End With End Function
数式に設定しているデータ範囲(HIDDEN_MAS_SHEET & "!$C$2:$C$" & endDataRow
)は文字列型に設定しており、その中に数字4桁が記載されています。
別のアルファベットの羅列による文字列のドロップダウンリストでも同じように入力規則を設定していますが、
リストの値であれば直接入力しても特にエラーが出ることはありません。
数字4桁というのが問題なのでしょうか?
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。