2016-05-27 7 views
0

私は時間のリスト(h:mm AM/PMとしてフォーマットされた)のリストをドロップダウンメニューから選択するためにユーザーが設定するデータ検証リストを持つテーブルを持っています。データの検証では時代が文字列に変換されているようですので、VBAを使って2倍に変換するコードブロックを使用しなければならないようです。Excel VBAのデータ検証リストの型変換 - より良い方法?

欠けている方が良い方法はありますか?

は、私は、ユーザーがリストされているすべての回でテーブルの上に、その後、時間を選ばせているやろうとしている、私は適切なセルを見つけ、中に情報を入れて比較を実行します。

+0

コードに関する質問には、理想的にはコードを含める必要があります...検証リストには「種類」はありません。すべてが文字列です。 –

+0

申し訳ありませんが、コード自体についてはまだ質問していません(まだ)。私は、私が完全に遅れたやり方でこれについてやっているかどうかを見たいと思っていました。 – user2237254

答えて

0

私は思います日付型を使用する方が良いです。文字列を日付に変換することができます。こうしてあなたの問題は解決されます。

Sub teste() 
    Dim time As Date 
    time = TimeValue("9:00 PM") 
End Sub 
関連する問題