1 2 3 4 5 6 7 8 9 10 11 12 | Sub InsPicture() Dim w, h With Selection w = .Width: h = .Height End With If ActiveSheet.Paste Then With Selection .ShapeRange.LockAspectRatio = msoFalse .Width = w: .Height = h End With End If End Sub
|
Уважаемые форумчане, подскажите вдруг кто сталкивался с такой аномалией.
Сперва этот код работал отлично, но потом начал привязывать картинку к левому верхнему углу ячейки A1 хоть и по размерам выделенной области, в чём может быть загвоздка?
p.s. проверял на совершенно пустом файле вновь созданном, Лист Microsoft Excel (1).xlsm вставляет, с нужными размерами, но не в выделенную область.