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

エクセルマクロでシート内にある画像のみを選択する

ActiveSheet.DrawingObjects.Select

これだとエクセルのシート内にあるすべてのオブジェクトを選択してしまいます。
テキストボックスなどのオブジェクトは選択せずに、写真などの画像のみを
選択したいのですがどのようにしたらよいのでしょうか。
どうかよろしくお願いいたします。

A 回答 (2件)

ANo1 merlionXXです。


テストした結果、さきほどの回答では画像のほかになぜかOLEObjectまで選択されてしまうことに気づきました。
不思議です。( ̄ロ ̄; ?

訂正します。
ほかにもっと簡単な方法があればわたしも知りたいです。

Sub test02()
  Dim miPc as Picture
  For Each myPc In ActiveSheet.Pictures
    If TypeName(myPc) <> "OLEObject" Then
      myPc.Select False
    End If
  Next
End Sub
    • good
    • 1
この回答へのお礼

お礼がおそくなりましたが、頂いた回答で解決いたしました。
ありがとうございました。

お礼日時:2010/09/07 14:15

ActiveSheet.Pictures.Select ではどうでしょう?

    • good
    • 9

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

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


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