10秒目をつむったら…

http://detail.chiebukuro.yahoo.co.jp/qa/question …

上記のページと同様の質問なのですが、
ベストアンサーに選ばれている回答は別シートにジャンプですが、
同シートでのジャンプの方法はありますでしょうか。

どなたかご教示いただけると助かります。
何卒よろしくお願いいたします。

A 回答 (1件)

とりあえずはご提示いただいた回答で


>Set Ws2 = Sheets("Sheet2")

 Set Ws2 = ActiveSheet
にするだけで良いと思います

私ならこんなマクロにします。マクロはシート名タブ右クリック→コードの表示で開く画面に貼り付けてください。

Private Sub Worksheet_Change(ByVal Target As Range)
Dim trg As Range
 If Target.Address = "$A$2" Then  
  Set trg = Range(Cells(5, "A"), Cells(65536, "A")).Find(what:=Range("A2").Value _
    , LookIn:=xlValues, Lookat:=xlWhole)
  If Not trg Is Nothing Then
   trg.Select
  End If
 End If
End Sub
    • good
    • 0
この回答へのお礼

zap35さま

完璧なお答え有難うございます!
すごく助かりました。
貴重なお時間割いていただき、感謝です。

お礼日時:2008/10/02 12:21

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