2017-11-29 14 views
0

私はExcelスプレッドシートで作業しています。私は値でドロップダウンを持っています。私はそこに価値を追加する必要があります。DataValidationデータソースがありません

マクロがなく、接続されていません。私が見つけた唯一のものだった:

  1. は私が手元に
  2. データセルを選択 - ソースで> DataValidation
  3. を私は=この文字列を見ることができる変数の$ D $ 1:!$ Dを$ 23

私は変数と呼ばれるシートやシートの中の単語変数の近くに何も持っていません。これはどこから来ることができますか?

ブックも保護されていますが、個々のシートは保護されていません。これが問題だろうか?

あなたは

+0

"変数"というシートが隠れているかどうか確認しましたか?そこに何もない場合、VBAエディタを開き、 "変数"シート用のモジュールがあるかどうかを確認します.Excel UIにも表示されない「非常に隠れた」状態にシートを設定できます。 – Wedge

+0

はい、マクロを開こうとすると、表示されない3〜4枚のシートが見えます。ブックは保護されています。私はあなたに使用可能なパスワードを表示するはずのマクロを実行しようとしましたが、それは動作しませんでした。ファイル拡張子の名前をxls(古いExcelバージョン)に変更しようとしましたが、応答が停止するだけです。私は約20分待っている、進歩と私はそれを閉じます。 – Artexias

答えて

0

あなたは通常、イミディエイトウィンドウを使用して非常に簡単隠されたシートの内容を確認することができますありがとうございました。

ので、VBAエディタ(Altキーを押しながらF11)を開き、イミディエイトウィンドウ(Ctrlキーを押しながらG)に移動し、試してみてください。

?Variables.[D17] 

これが動作する場合、あなたは他の22の検証を確認するために、これを繰り返すことができます値を入力します(または、Debug.PrintのSubstadを?として使用して小さなサブを書きます)。

関連する問題