- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:回転させた画像を左上のセルにフィットさせたい)
回転させた画像を左上のセルにフィットさせたい
このQ&Aのポイント
- 回転させた画像を左上のセルにフィットさせる方法を探しています
- マクロを使用して画像の左角のセルにフィットさせることはできますが、回転させた図形の場合はフィットしません
- 回転させた図形でも左上のセルにフィットさせるためのマクロをご教示ください
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Office2013で作成してみましたが、以下はどうでしょうか。 セルを選択してオブジェクトを貼り付けたら、左上キッチリに 貼り付けされる機能を利用しています。 Sub 左角のセルにフィット() Dim pict Dim pos As String On Error Resume Next For Each pict In ActiveSheet.Shapes 'オブジェクトのセル位置を取得 '回転していてもしていなくても左上のセルが取れる模様 pos = pict.TopLeftCell.Address(False, False) 'オブジェクトを切り取り pict.Cut 'オブジェクトがあったセルを選択 Range(pos).Select 'オブジェクト貼り付け ActiveSheet.Paste Next pict End Sub
お礼
早々とご教示いただき本当にありがとうございます。 さっそく私が使用しているエクセル2010で確認したのですが セルの左上にきっちり貼り付けることができました。 業務で写真貼り付けの作業が結構あるので非常に助かります。 重ねてお礼申し上げます。