Excel VBA質問箱 IV

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

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


32093 / 76734 ←次へ | 前へ→

【49880】Re:データの最終行
発言  ichinose  - 07/6/26(火) 20:06 -

引用なし
パスワード
   >CurrentRegionプロパティから求める方法もありそうです・・・が、
>場合によっては、違う結果になってしまう場合もあるので
>違う方法でないかなあと模索していたら、
>
>> エクセルで認知されている最終行を取得するコードは下記のものだと思うのですが、
>> 
>>  Dim Lastrow as Integer
>   dim rng as range
>   set rng=ActiveSheet.UsedRange  
>>  Lastrow = ActiveSheet.Cells.SpecialCells(xlLastCell).Row

↑このコードより、

Sub test()
   Dim Lastrow As Long
   With ActiveSheet.UsedRange
    Lastrow = .SpecialCells(xlLastCell).Row
    End With
   MsgBox Lastrow
End Sub

とした方が意味も理解しやすいですね!!
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 発言

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