• 締切済み

マクロ実行後にセル選択の状態にする。

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

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.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

  • m_and_dmp
  • ベストアンサー率54% (987/1817)
回答No.1

マクロの中で値が変更されたセルを変数RRに入力して記憶しておき、 マクロの最後に、つぎのコードを置く。 RRは、"U7,V8,X7,Y8,Z7,AA8"だったとしますと、 Sub Macro1() ・・・・・・・・・・・・・ ・・・・・・・・・・・・・ RR = "U7,V8,X7, Y8,Z7,AA8"- - - これは、RRの結果がこのようになっているというサンプル Range(RR).Select End Sub RRを決定するコードはご自分で考えてください。

関連するQ&A