[[20230307084944]] 『アクティブセルからセルの値でオフセット』(のぞみ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『アクティブセルからセルの値でオフセット』(のぞみ)

Range(ActiveCell, ActiveCell.Offset(15, 3)).Copy
でアクティブセルから縦15、横3の範囲でコピーというのは出来たのですが
Offsetの縦位置をB3に記入してある数値から-1の範囲で
指定するにはどうしたらいいでしょうか。

※B3に5とあればOffset(4,3)と同じ意味になるように

以上、宜しくお願い致します。

< 使用 Excel:Excel2016、使用 OS:Windows10 >


 Range(ActiveCell, ActiveCell.Offset(Range("B3").Value - 1, 3)).Copy
 でいいんじゃ
(稲葉) 2023/03/07(火) 09:00:59

 Range(ActiveCell, ActiveCell.Offset(15, 3)).Copy
 だと、16行4列だと思います( オフセット 1 で隣のセルです)

 >アクティブセルから縦15、横3の範囲でコピーというのは出来たのですが
 どうやって確認しましたか?

 アクティブセルを起点に、15行3列なら、
 ActiveCell.Resize(15, 3).Copy
(´・ω・`) 2023/03/07(火) 09:11:29

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.