[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『Union 関数で削除したい複数のセル範囲を選択したい』(にゃん)
Union 関数を使って、不要なセル範囲を複数選択したいと思っています。
記述としてはどうすればよろしいでしょうか?
For 〜 Next 関数を使っているので、変数を Range で指定したいのですが、
Dim delgyo As Range
...
delgyo = Union(Range("A" & a : "AS" & b)).Select
このような記述で間違っていないでしょうか??
やりたいことは、
「Range(A(変数a):AS(変数b))を Union で選択したい」ということです。
初心者なのですみません。
ご教示いただければ嬉しく思います。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
>「Range(A(変数a):AS(変数b))を Union で選択したい」ということです。
2セルのみですか?
Set delgyo = Union(Range("A" & a), Range("AS" & b)) delgyo.Select
削除するのにSelectは必要ないですけど・・・
(半平太) 2018/03/02(金) 12:41
A1〜AS60 までの範囲を削除したいと思っています。
ですが、For 〜 Next で A1 の 1 と AS60 の 60 が変数で変わります。
なので、Rangeで指定したほうがいいのか、それとも別で指定できるのか
いい方法があればご教示ください。
(にゃん) 2018/03/02(金) 13:10
>A1〜AS60 までの範囲を削除したいと思っています。
なら、Unionを使う意味がないです。
Rangeそのものですから、形としてはこれ ↓ Range("A" & a & ":AS" & b)
(半平太) 2018/03/02(金) 13:18
A1〜AS60だけではなく、条件指定されたページ(1ページが60行)について
選択することになります。
よって、飛び飛びで選択範囲指定したいので、Unionを使用し、
最後にまとめて削除したいと思っています。
(にゃん) 2018/03/02(金) 13:44
私はよく分からないので、他の回答者のレスをお待ちください。m(__)m
(半平太) 2018/03/02(金) 14:01
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.