Excel VBA質問箱 IV

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

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


33105 / 76734 ←次へ | 前へ→

【48853】範囲の最終行を取得する場合
質問  質問(煮詰まった)  - 07/5/11(金) 18:26 -

引用なし
パスワード
   以下の処理で結果がことなるのですが
何が原因か教えて下さい。

作業3のシートにデータがありその転送されている行
の最後の行をを取得しています。

作業3には394行までデータが転送されています。


With Sheets("作業3")
     vnt = .Range("B65536").End(xlUp).Row
  End With
  
  MsgBox vnt   ⇒394と表示します。
  
  '
  With Sheets("作業3")
     vnt = .Range("N2", .Range("A65536").End(xlUp)).Value
  End With

  MsgBox vnt   ⇒384と表示します。

 (単純にMSGBOXでは表示できなかたので、一旦VNC2 LONG に転送しました。

  変数は下記の内容で定義しています。

   Dim vnt, a

  なぜこのようなことがおこるのか教えて下さい。

  またFor i = 1 To UBound(vnt, 1)な記載の場合は
  前者の記載のままでは利用できないのはなぜかも
  併せて教えて下さい。

  宜しくお願いします。

4 hits

【48853】範囲の最終行を取得する場合 質問(煮詰まった) 07/5/11(金) 18:26 質問
【48855】Re:範囲の最終行を取得する場合 ウッシ 07/5/11(金) 18:51 発言
【48879】Re:範囲の最終行を取得する場合 質問(煮詰まった) 07/5/14(月) 9:21 お礼
【48880】Re:範囲の最終行を取得する場合 ウッシ 07/5/14(月) 9:48 発言
【48882】Re:範囲の最終行を取得する場合 質問(煮詰まった) 07/5/14(月) 11:04 お礼
【48883】Re:範囲の最終行を取得する場合 ウッシ 07/5/14(月) 12:04 発言
【48902】Re:範囲の最終行を取得する場合 質問(煮詰まった) 07/5/15(火) 9:18 お礼

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