Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


48183 / 76732 ←次へ | 前へ→

【33486】Re:セルに入力制限を設定したい
発言  mono  - 06/1/12(木) 17:52 -

引用なし
パスワード
   ▼Jaka さん:
>>     .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
>>     xlBetween, Formula1:="=ListSource"
>                 ↑
>             これって、エクセル関数と同じで、
>             結局は文字が入るんですよ。
>             ここに
>             "=INDIRECT(" & "Sheet1!A1:A10" & ")"
>             って事でしょうか?
>             "Sheet1!A1:A10"は、変数でも良いし...。


うーん・・・・。

過去掲示板の記事も参考にさせていただいたのですが、以下のコードを試して
「アプリケーションの定義エラー」
となります。

Err.Descriptionを見ても、
「アプリケーション定義またはオブジェクト定義のエラーです。」
となります・・。
※WORKはシート名です。


Sub test()
  With ThisWorkbook.Worksheets("メンテナンス") 
    Range("D11:D40").Select
    Application.CutCopyMode = False
    With Selection.Validation
     .Delete
     .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
    xlBetween, Formula1:="=INDIRECT(" & "WORK!A1:A10" & ")"

     .IgnoreBlank = True
     .InCellDropdown = True
     .ErrorMessage = "入力する値をドロップダウンリストから選択してください。"
     .IMEMode = xlIMEModeNoControl
     .ShowInput = True
     .ShowError = True
    End With
  End With
End Sub

1 hits

【33475】セルに入力制限を設定したい mono 06/1/12(木) 16:49 質問
【33479】Re:セルに入力制限を設定したい Jaka 06/1/12(木) 17:15 発言
【33486】Re:セルに入力制限を設定したい mono 06/1/12(木) 17:52 発言
【33487】Re:セルに入力制限を設定したい Jaka 06/1/12(木) 18:05 発言
【33489】Re:セルに入力制限を設定したい mono 06/1/12(木) 19:39 お礼
【33488】Re:セルに入力制限を設定したい awu 06/1/12(木) 18:22 発言
【33497】Re:セルに入力制限を設定したい Jaka 06/1/13(金) 9:21 発言
【33490】Re:セルに入力制限を設定したい kobasan 06/1/12(木) 19:59 発言
【33491】Re:セルに入力制限を設定したい mono 06/1/12(木) 20:21 お礼

48183 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free