たっぴ(パソコン質問掲示板)

ログイン

メニュー
■ トップ
■ 質問する
■ 回答を見る・回答する
■ 参加者のひろば / テーマ別
■ コミュニケーション道場
■ 「たっぴ」の使い方
■ 「たっぴ」のルール・心得

エキスパート トータルランキング
Rank ニックネーム E-Point
1 位 sriver 1372 p
2 位 げんき(^^)/ 810 p
3 位 うにゅ 607 p
4 位 mory 512 p
5 位 saru 510 p
6 位 Clark 481 p
7 位 taknt 474 p
8 位 459 p
9 位 あき◆ 387 p
10 位 おやぢ 366 p
※月間ランキング参加者がありませんでした。



E-Point還元プログラム
E-Point 月間獲得ポイントより回答者様へ現金を還元いたします。

対象還元金額
全員に(E-Point)×20円
支払いは5,000円以上からとなります。
還元金の支払いはご指定銀行口座への振込みとなります。

『マナーの良い質問者』マーク
以下の条件を満たす質問者様には
  『マナーの良い質問者』マーク

が付きます。
  1. 登録していて
  2. 「終了」していない質問がひとつ以下で
  3. 終了した質問で「○○○○○」という言葉の投稿がある
3番目の条件はひらがなです。もうお判りですね。(漢字、カタカナもOKかも。。。)
ぜひマークをGetしてください。









《戻る

No.質問・回答おれい
[121400] 超〜初心者! Excelで検索をしてそのセルを画面表示させたい
OS: Windows XP Excel2000 SP-3

大きい表があり検索をマクロでしたいのですが、なかなか上手くできません。

やりたいことを記載します。
1.検索したい文字列をセルJ2に入力するとします。
2.検索マクロを実行させて、カーソルは思っている所に飛ぶのですが
 画面が付いてきてくれません。画面はスクロールされず、カーソル
 だけが移動されます。
マクロが初心者レベルで困っています。
お力を貸してください。


下記は、今現在分からずに作成したマクロです、よろしくお願いします。

Sub 検索()
'
' 検索 Macro
' マクロ記録日 : 2011/2/17
'

'マクロ実行画面の凍結
Application.ScreenUpdating = False

'変数宣言
Dim 文字列 As String
'
文字列 = Range("J2")
Cells.Find(What:=文字列, After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False).Activate

End Sub


ぶーちゃん (未登録)   2011年2月17日16:24


[121401] Application.ScreenUpdating = False

うちはExcel 2010ですが、上の1行を消す、または先頭に'をつけてコメントアウトするとスクロールしました。

ホイス (未登録)   2011年2月17日17:18


[121402] このままだとJ2にジャンプしそうですけど、J2を省く処理は別に何とかするとして
Cells.Find(What・・に替えて下記はどうでしょうか?

Dim y as Long
Dim x as Integer
y = Cells.Find(文字列).Row
x = Cells.Find(文字列).Column
Application.Goto Reference:=Cells(y, x), scroll:=True

PS:ホイスさんの回答で解決しそうですね。ご参考まで


mit56 (340)    2011年2月17日17:37


[121409] ホイスさん・mit56さん、ありがとうございました。

Application.ScreenUpdating = False
こちらを外すだけで良かったのですね!
何かの例題を見てやったもので、こちらの命令の意味が載って
いなかったので分からずに使用していました。

分からずに使うのは怖いものですね!
今思えば、分からないなりにネット等で命令を調べてから
使わないといけないなぁと思いました。

今回はありがとうございました。

ぶーちゃん (未登録)   2011年2月18日08:54


( 参照数:2632   日平均:0.5 )
 
〜 回答の受付を終了しました 〜


回答、お礼・報告などメッセージの追加

ニックネーム:

まったく新しい内容の質問、質問者以外の方の質問は、メニューの「質問する」から新たに質問してください。

詳細: 内容を詳しく言うと。。。

※「たっぴ」に登録すると質問にポイントが付けられます。 その他便利な機能も使えます!》新規登録 》Help

※http://.....は自動的にハイパーリンクに変換します。
※<pre></pre>が使用できます。     ※引用は行の先頭に「>」を付けてください。自動的に色が付きます。




利用規約 特定商取引に関する法律に基づく表記 プライバシーポリシー 問合せ