teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追加

2020/03/25 04:22

投稿

radames1000
radames1000

スコア1925

answer CHANGED
@@ -17,4 +17,27 @@
17
17
  End With
18
18
  End Sub
19
19
 
20
+ ```
21
+ ---
22
+
23
+ WidthとHeightに0.99をかけて99%にしています。
24
+ マイナスにしたり数値はお好みで。
25
+ ```VBA
26
+ Sub 画像挿入()
27
+ Dim rng As Range
28
+ Set rng = ActiveCell
29
+ ActiveSheet.Paste
30
+ With Selection
31
+
32
+ .ShapeRange.LockAspectRatio = False
33
+ .Placement = xlMoveAndSize
34
+
35
+ .Width = rng.MergeArea.Width * 0.99
36
+ .Height = rng.MergeArea.Height * 0.99
37
+
38
+ .Left = rng.MergeArea.Left + (rng.MergeArea.Width - .Width) / 2
39
+ .Top = rng.MergeArea.Top + (rng.MergeArea.Height - .Height) / 2
40
+
41
+ End With
42
+ End Sub
20
43
  ```