アプリ版:「スタンプのみでお礼する」機能のリリースについて

EXCELのシートを拡大・縮小するマクロをご教授下さい。

拡大ボタンをクリックする度に拡大し
縮小ボタンをクリックする度に縮小させるのが目的です。

特定の倍率に対して1個のボタンを設定することは
できるのですが、上のようなことは可能でしょうか?

例えば、
拡大ボタンを押す毎に10%づつ拡大
縮小ボタンを押す毎に10%づつ縮小
のようなことができればと思うのですが・・・・

A 回答 (2件)

こんにちは。



拡大ボタンに登録するマクロ

Sub 拡大()
With ActiveWindow
.Zoom = .Zoom + 10
End With
End Sub

縮小ボタンに登録するマクロ

Sub 縮小()
With ActiveWindow
.Zoom = .Zoom - 10
End With
End Sub

これでいかがでしょう。

この回答への補足

ありがとうございます。

うまくいきましたが、
ズームの範囲は10~400までのようで
範囲外になるとエラーでマクロが止まってしまいました。

10~400の範囲を出る場合は
msgboxで「ズーム範囲外です」と表示して、
なおかつエラーを回避することはできないでしょうか??

補足日時:2006/05/04 23:34
    • good
    • 0
この回答へのお礼

ActiveWindow.Zoom>400
ActiveWindow.Zoom<10

で判断を分けることで解決しました。
ありがとうございました。

お礼日時:2006/05/04 23:53

このページの


Shirt + Ctrl + U , Y (画面5%ズームUp、Down)
が、特にお勧めです。

参考URL:http://www.excel7.com/personal/personal2.htm
    • good
    • 0

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