裏のうらに 手が届く?
エクセルのマクロを、楽しんでおぼえちゃおう
これは、前回の続きです。
読んでない方は、こちらから、どうぞ
http://ameblo.jp/excel2000/entry-10293025505.html
前回は、 絵を動かすマクロの
動かした後の
絵の選択状態のボツボツ
これを 表示させないために
どこかのセルをクリックさせました。
ところが
その セルクリックが 裏目に出て
今度は、
毎回、セルクリックしてしまうため
そっちが、バタバタ
かえって目障りになる、という
皮肉な結果と なってしまったわけです。
さて、これをなんとかしましょうよ
というのが、
前回までの
あらすじですね
さて、 では、
どこをクリックすれば、
いいのか?
それは、目立たない場所が
一番ベストです。
でも、 スクロールして
画面の外にでちゃうような
ところでは、
逆に、
動かす絵が
見えなくなって
しまうので、
意味ないです。
では、どこが いいか
それは、
絵の真裏です。
と、いうことでした。
でも、
ちょっと まってください
マクロの記録で
絵の真裏を
クリックする動作を
記録してください
というんじゃ
ないですよね?
もちろん
そんなの、 人の手では
むりです。
じゃ、どうやって
やるの?
はい。
ここからは、
さらに
マクロの技術が
ステップアップします!
では、みなさん
ボタンを右クリックして
「マクロの登録」
をクリックしてください。
(どっちのボタンでも、いいですよ)
そしたら、
マクロの登録、という小さな画面が
出ますよね
その
右側に
OK
キャンセル
編集
というボタンが
ありますよね
そこの 「編集」 というボタンを
押してみてください
こんなのが、書かれている画面が
出てきましたか?
------------------------------------------------
Sub 絵出る()
'
' 絵出る Macro
' マクロ記録日 : 2009/5/18 ユーザー名 : maipenrai
'
'
ActiveSheet.Shapes("Picture 12").Select
Selection.ShapeRange.ZOrder msoSendToBack
Range("K7").Select
End Sub
------------------------------------------------
なんか、わけわからない記述が
出てきましたが、
これが、みなさんが、マクロの記録で
記録したマクロです。
いまは、 この記述の意味は
わからなくて、いいですよ
絵を動かす、おまじないか、
呪文だと思ってて下さい
ただ1つ、注目して
ほしいのは、
最後の方の記述に
Range("K7").Select
って、ありますよね
(これは、人によっては、
カッコ内が 必ずしも K7 とは限りません)
さて、これは、
なんでしょうか?
これこそ、
今回の問題を
解決する KEY なのです。
さて、
くわしくは、
次回に。