2012-04-24 7 views
0

誰かが私がクリックしたときにどのアクションプログラムが動作するか教えてください。CTRL + ホットキー?Excel:Ctrl + DownArrow action

私はプログラムが次の空でないセルに移動することを知っています。しかしExcel.InteropからExcel文書を作成すると、CTRL + はそれほど機能しません。列の最後のセルに移動します。

何か助けていただければ幸いです。

更新:あまり明確でないことは申し訳ありません。私は気にしませんCTRL + 実際には動作します。私は、データが1つの大きな細胞のように働く原因については何ですか?

+0

ドキュメントがExcel.Interopを使用して作成されたか、Excelと対話形式で作成されたかにかかわらず、ナビゲーションキーの動作に違いはありません。 –

+0

キーストロークまたはマクロの動作を複製しようとしていますか?マクロの動作 'Range.end(xldown)'(C#と同じものであれば – Pynner

答えて

0

ジェフリー、

「1つの大きな細胞のように」とはどういう意味なのでしょうか。シートの使用領域全体を取得する場合は、WorksheetオブジェクトのプロパティーUsedRangeを使用してください。これは、Worksheetの使用範囲の2次元配列を返します。 Worksheetにすべてのデータがテーブルに含まれているときに使用しました。ワークシートを反復するよりもずっと簡単です。

乾杯!