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

ダブルクリックした際、そのダブルクリックしたセルの真ん中に
図をコピーして貼り付けたい。

下記のマクロだと、実行するとセルが単体の場合はちゃんと機能するのですが
結合されているセルでも単体セルに合わせて配置されてします。

ダブルクリックセルの真ん中に
図をコピーしてする方法を教えて下さい。

Sub hanko()
Dim c As Range
Set c = ActiveCell
With ActiveSheet.Shapes("Picture 15")
.Top = c.Top + (c.Height - .Height) / 2
.Left = c.Left + (c.Width - .Width) / 2
End With

End Sub

A 回答 (1件)

Set c = ActiveCell



Set c = ActiveCell.MergeArea
にしてみてはいかがでしょう。
    • good
    • 0
この回答へのお礼

できました。
こんな簡単な事だったんですね。
勉強になりました。
ありがとうございました。

お礼日時:2021/01/21 15:57

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