1
Excelからのデータのインポートを検証しようとしています。私はこのような値を得るケースがあります:12:00:00 AM。これらは飛ぶべきではありません。私はthuslyそれらを比較:時間の比較がキャッチされない
if cellRange(1, CInt(fieldMapping)).Value.ToString = "12:00:00 AM" then ...
(はCellRangeがMicrosoft.Office.Interop.Excel.Range型である)
なぜこの比較は 'を' ステートメントに解決しないのですか? (かかわらず、私は.ToStringを使用するかどうの)
をあなたは 'はCellRange(1の正確な値は、CInt関数(fieldMappingかどうか確認するために、任意の診断を行いました))。Value.ToString'は? –
'Debug.WriteLine(cellRange(1、CInt(fieldMapping))Value)' < - これはあなたに答えを与えるでしょう –
@JonSkeet:私は文字通りコピーして「12:00:00 AM」をExcelのフィールドに貼り付け、エラーがないことを確認します。 もちろん、私がこれを投稿するとすぐに、私は#12:00:00 AM#を試してみるといいと思いました... – user