Excelで結合しているセルに写真のサイズに合わせて自動調節するマクロを組みたいと考えているのですが、結合セルの大きさ(縦横の長さ)をうまく設定できないため、まずは1枚手動で調節して大きさを決めてから、位置をマクロで調節しています。
これらの動作を一度にやる方法はありませんでしょうか。
また、結合セルなので、上下の位置設定もうまくできず、望ましい位置になるまで、数値をずらして調整している状態です。
ご指摘お願いいたします。
Sub 画像挿入() Dim rng As Range Set rng = ActiveCell ActiveSheet.Paste With Selection .ShapeRange.LockAspectRatio = False .Placement = xlMoveAndSize .Width = 196.255676 '予め取得した数値を記入 .Height = 168.841888 '予め取得した数値を記入 .Left = rng.Left + (rng.Width - .Width) / 2 .Top = rng.Top + (rng.Height) / 2 'セルの大きさにより、分母を修正 End With End Sub
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/25 04:06
2020/03/25 07:37