Excel VBA質問箱 IV

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

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


9592 / 76732 ←次へ | 前へ→

【72701】Re:CurrnetRegionではなくて・・
発言  UO3  - 12/9/7(金) 13:19 -

引用なし
パスワード
   ▼およよ さん:

テーマとは外れますが、アップされたレイアウトであれば
Range("A1").CurrentRegion も Range("A2").CurrentRegion も同じ領域になります。

kanabunさんのIntersect方式の他、以下の方法でも取得可能ですね。

Sub Test()
  Dim r1 As Range
  Dim r2 As Range
  
  With Range("A1").CurrentRegion
    Set r1 = .Offset(1).Resize(.Rows.Count - 1)
  End With
  
  With ActiveSheet.UsedRange
    Set r2 = .Offset(1).Resize(.Rows.Count - 1)
  End With
  
  MsgBox r1.Address
  MsgBox r2.Address
  
  
End Sub

1 hits

【72697】CurrnetRegionではなくて・・ およよ 12/9/7(金) 12:35 質問
【72698】Re:CurrnetRegionではなくて・・ およよ 12/9/7(金) 12:37 質問
【72699】Re:CurrnetRegionではなくて・・ kanabun 12/9/7(金) 12:42 発言
【72701】Re:CurrnetRegionではなくて・・ UO3 12/9/7(金) 13:19 発言

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