dポイントプレゼントキャンペーン実施中!

マクロ実行後に
値が変更されたセルをすべて選択状態にしておくには
どういった式を付け加えればいいですか?


excel2007 windows7

A 回答 (2件)

>値が変更されたセルをすべて選択



選ばなきゃならないセルを拾って選びます。

たとえば:
sub macro1()
 range("A1") = 1
 range("A1").select
 range("B3") = 2
 union(selection, range("B3")).select
 range("D5") = 3
 union(selection, range("D5")).select
end sub


たとえば:
sub macro2()
 dim Target as range
 range("A1") = 1
 set target = range("A1")
 range("B3") = 2
 set target = union(target, range("B3"))
 range("D5") = 3
 set target = union(target, range("D5"))

 target.select
end sub
    • good
    • 0

マクロの中で値が変更されたセルを変数RRに入力して記憶しておき、


マクロの最後に、つぎのコードを置く。
RRは、"U7,V8,X7,Y8,Z7,AA8"だったとしますと、

Sub Macro1()
・・・・・・・・・・・・・
・・・・・・・・・・・・・
RR = "U7,V8,X7, Y8,Z7,AA8"- - - これは、RRの結果がこのようになっているというサンプル
Range(RR).Select
End Sub

RRを決定するコードはご自分で考えてください。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!