SSブログ

エクセル小僧:参照先のセルにスクロール [コンピューター]

こんなことに困っているのは、自分だけかもしれませんが。。
そのセルの参照先がうまく見つけられず。。。[猫]

参照先のセルを探す方法としては、知る限り、2つあります。

【方法1】
1. 参照元のセルを選択する
2. Ctrl + G
3. セル選択
4. 参照先を選択
5. OK

ex001.jpg

【方法2】
数式 - ワークシート分析 - 参照先のトレース

ex002.jpg

でも、たまにしか使わないので、いざってときに忘れている。。
そこで、【方法1】について、マクロ記録を行った結果、

Selection.DirectDependents.Select

Selection:選択されたセル
DirectDependents:直接の参照先(1レベルのみということカナ?)
Select:選択する

で、参照先セルを選択していることが判明。コードを追加して、
参照先セルの1番目のセルにスクロールするようにしてみました。


' 【機能】選択されているセルの参照先を選択
Sub MsSdd1()
  ' 【変数】
  Dim myRange1 As Range ' Range型
  Selection.DirectDependents.Select ' 選択されているセルの参照先を選択
  Set myRange1 = Range(Selection.Address) ' 選択した参照先セルを代入
  ' 参照先セルの1番目のセルへスクロールする
  With ActiveWindow
    .ScrollRow = myRange1.Cells(1).Row
    .ScrollColumn = myRange1.Cells(1).Column
  End With
End Sub


Bon Jovi - It's My Life


It's my life
And it's now or never
I ain't gonna live forever
I just want to live while I'm alive

俺の人生
今でしょ!
永遠に生きることなんてできやしない
生きている間は生きていたいんだ
ヤバイぜ!(14)  コメント(5)  トラックバック(0) 
共通テーマ:日記・雑感

ヤバイぜ! 14

コメント 5

cheese999

nice! ありがとうございます。[__猫]
by cheese999 (2013-08-11 06:10) 

cheese999

Selection.DirectDependents.Selectの説明を追記しました。(^_0)ノ
by cheese999 (2013-08-11 06:55) 

hasseyおやじ

分厚いマクロ本が「おやじ」の味方ですが、もうついていけないですね。
by hasseyおやじ (2013-08-11 10:07) 

ねじまき鳥

暑いですね。
by ねじまき鳥 (2013-08-11 12:15) 

cheese999

hasseyおやじさん、
うちにはマクロ本は無いので。。Google先生がたよりです。。(^_0)ノ
by cheese999 (2013-08-11 17:40) 

Facebook コメント

トラックバック 0

トラックバックの受付は締め切りました

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。