Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


32099 / 76734 ←次へ | 前へ→

【49874】データの最終行
質問  刀火  - 07/6/26(火) 16:35 -

引用なし
パスワード
    刀火です、お願いします。

 エクセルで認知されている最終行を取得するコードは下記のものだと思うのですが、
 
  Dim Lastrow as Integer
  Lastrow = ActiveSheet.Cells.SpecialCells(xlLastCell).Row
  
 この結果出てくる最終行は、何故か実際にデータ入力された行よりも遥か下の行になってしまいます。
 このマクロのあるシートは、他のシートをコピーしたものなので、以前のシートに入力していたデータが消えきっていないのかな? と予想しているのですが……うまく実際のデータのある行を取得させるには、どうすれば良いのでしょうか。

 なお、行の削除や、数値のクリアなどは既に行っております。
5 hits

【49874】データの最終行 刀火 07/6/26(火) 16:35 質問
【49876】Re:データの最終行 ichinose 07/6/26(火) 17:51 発言
【49879】Re:データの最終行 刀火 07/6/26(火) 19:01 お礼
【49880】Re:データの最終行 ichinose 07/6/26(火) 20:06 発言
【49884】Re:データの最終行 Machiko 07/6/27(水) 7:04 質問
【49885】Re:データの最終行 ichinose 07/6/27(水) 7:52 発言

32099 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free