dポイントプレゼントキャンペーン実施中!

Excel97,Windows98SEを使用しています。

シート上に作成したコントロールツールのコマンドボタンをクリックすると、
シート上の全ての図形を選択して、順序を最背面にするというマクロを作成したのですが、
選択した図形のハンドルが消えません。
図形選択を解除して、B26セルを選択したいのですが、どうしたらよいでしょうか?

Private Sub CButton_gyou_Click()
ActiveSheet.DrawingObjects.Select
Selection.ShapeRange.ZOrder msoSendToBack
Range("B26").Select
End Sub

ご存知の方、どうぞよろしくお願いいたします。

A 回答 (1件)

コントロールツールのコマンドボタンをクリックすると、そのクリックしたコマンドボタンにフォーカスが移ってしまうのが原因かと…


これではどうでしょうか?

Private Sub CButton_gyou_Click()
Range("B26").Select
ActiveSheet.DrawingObjects.Select
Selection.ShapeRange.ZOrder msoSendToBack
Range("B26").Select
End Sub
    • good
    • 2
この回答へのお礼

早速のご回答ありがとうございます!
上手くできました!
フォーカスが移動するなんて考えつきませんでした…。
またわからないことがありましたらよろしくお願いいたします。

お礼日時:2003/11/20 17:28

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

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A