ドキュメントが見つからないという問題に遭遇しました。
スプレッドシートにデータを入力しています。次に、ワークシートで特定の値を検索していたところ、それらのいくつかが見つからないことがわかりました。
問題を「解決」しましたが、Range.Find の動作に非常に驚いています。
何が起こったのかというと、シートにデータを入力したときに、列のサイズが十分に広くなかったため、一部の値が ###### として表示されました。それらが見つからない値であることに気付きました。すべての列で自動調整を実行した後、すべての値を見つけることができました。
列のサイズを変更する以外にできることはありますか?
編集の更新:
私は最初にこれを持っていました:
find.Find(day.ToShortDateString(), Type.Missing, Excel.XlFindLookIn.xlValues,
Excel.XlLookAt.xlWhole, Excel.XlSearchOrder.xlByRows,
Excel.XlSearchDirection.xlNext, false, Type.Missing, Type.Missing);
私はそれを次のように切り替えました:
find.Find(day.ToShortDateString(), Type.Missing, Excel.XlFindLookIn.xlFormulas,
Excel.XlLookAt.xlWhole, Excel.XlSearchOrder.xlByRows,
Excel.XlSearchDirection.xlNext, false, Type.Missing, Type.Missing);
列幅は問題になりません。
異なる .XlFindLookIn パラメータを使用するのはどのような場合ですか?