- ベストアンサー
マクロボタンが勝手に飛び回る
エクセルシートの「フォームツールバー」でフォームボタンを配置して印刷マクロを作ったのですが、なぜかボタンをクリックすると勝手に移動してしまいます 原因がサッパリわかりません、 プロシージャは Private Sub CommandButton1_Click() Worksheets("納付書").Range("a1:v35").PrintOut Range("Z4").Select End Sub このようなマクロになっています。 助けてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
それは、本当に、「フォーム」でしょうか?コントロールツールの間違いではないでしょうか?それなら、以下のサポートが適用されると思います。 http://support.microsoft.com/default.aspx?scid=kb;ja;838914 [XL2002] Office XP SP3 を適用すると印刷プレビュー後コントロールがずれる
その他の回答 (1)
- kokorone
- ベストアンサー率38% (417/1093)
回答No.1
Range("Z4").Select は、いらないんじゃないですか? 標準の表示では、Z4は、表示範囲外ですので、 画面が再表示されているのだと思います。
質問者
お礼
Range("Z4").Selectはデータを入力するセルに 戻しているだけで この構文が無くても勝手に移動していまうのです。 エクセルのバグみたいですね
お礼
直りました ありがとうございます。 しかし、変ですね私のシートには連続印刷用のボタンと、 この問題のボタンと2つあるのですが、プロパティーを見る限りは設定が同じなんですが ひとつは「セルに合わせて移動やサイズを変更する」に もうひとつは「セルに合わせて移動やサイズを変更しない」にしなければならないなんて??