Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


4100 / 13646 ツリー ←次へ | 前へ→

【58409】ジャンプのことで教えてください pon 08/10/24(金) 0:00 質問[未読]
【58420】Re:ジャンプのことで教えてください Jaka 08/10/24(金) 17:03 発言[未読]
【58438】ありがとうございました。 pon 08/10/26(日) 11:08 お礼[未読]

【58409】ジャンプのことで教えてください
質問  pon  - 08/10/24(金) 0:00 -

引用なし
パスワード
   こんばんは。
VBAを少しずつやっているのですが初心者で困っています。
やりたいことは
A1セルに入力してある数値と同一の数値をA2以下のセルで探してジャンプしたいのです。
ちなみにA1セルは場合によって変化するセルですので固有値でジャンプさせたくないのですがよいプログラムを教えていただけませんか。

【58420】Re:ジャンプのことで教えてください
発言  Jaka  - 08/10/24(金) 17:03 -

引用なし
パスワード
   考え方、
検索をマクロ記録した物を利用する。

Sub Macro1()
  Cells.Find(What:="12", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
    xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
    , MatchByte:=False, SearchFormat:=False).Activate
End Sub

What:="12"
何を検索しているかというと12。
これを Rasnge("A1").Value とでもすればA1セルの値。

After:=ActiveCell
アクティブセルの次のセルから調べよ。
このままだとまずいので、
Range("A1")
にかえれば、A1セルの次からとなりA1セルが最後の最後に検索される。
という事は、Findで検索ワードがセルに書かれてある場合は、見つからないという事は無い。

詳しくは、ヘルプを見るなりFindで検索すればいろいろ見つかると思います。

【58438】ありがとうございました。
お礼  pon  - 08/10/26(日) 11:08 -

引用なし
パスワード
   うまくできました。まだわからないことが多いのでよろしくお願いします。

4100 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free