人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルに関する質問です。ある列に関して、データがはいっている行の最後を知りたいのですが、どうするといいのでしょうか? 列には途中空白があったりします。End(xlDown).Row は空白があるととまるのでつかえないと思います。

●質問者: kaiketsu
●カテゴリ:ビジネス・経営 コンピュータ
✍キーワード:エクセル データ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● manemaneroom
●40ポイント ベストアンサー

一番下から逆に探す。

http://homepage2.nifty.com/kasayan/vba/excel3.htm

さて、空白が途中にあっても、空白セルを飛び越えて本当に最後のセルをみつけるには、どうしたらいいで

しょうか。まあ、定番の技のよになっていますが、下からさかのぼって調べれば、ばっちりです

A列の終端セルの行の取得は

e=Worksheets("sheet1").Range("A65536").End(xlUp).Row

セルの行数は65536行なので(EXCEL97以上)、尻の行からさかのぼって終端セルをみつけます。

(EXCEL95はもっと行数が少ないかもしれません。)

◎質問者からの返答

なるほど


2 ● adlib
●30ポイント

左「FN」&「CTRL」+右「END」で、最終行&列にジャンプします。

以下、蛇足。

(左「FN」&「CTRL」+右「HOME」で、最初の行&列にジャンプします)

途中の空白は「表示(V)→ズーム(Z)→倍率(25%)→削除→OK」

http://d.hatena.ne.jp/adlib/20030929 さらば、ワード

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ