Garashan Creative Commons License 2024.10.10 0 0 38240

Ebben a makró részletben egy másik munkalapról másolok át képet:

 

Dim MyPicture As Object
Dim MyTop As Double
Dim BottomRightCell As Range
Dim aktivcella As String
Dim i As Long
Dim kepnev As String
Dim kep As Shape
aktivcella = ActiveCell.Address

...

Variables.Shapes(kepnev).Copy

Range("L1:M2").Select
ActiveSheet.Paste
Variables.Range("C1") = Variables.Range("B1")
Range(aktivcella).Activate
With ActiveWindow.VisibleRange
r = .Rows.Count
Set BottomRightCell = .Cells(r, 12)
End With
Set MyPicture = ActiveSheet.Pictures(1)
MyTop = BottomRightCell.Top - MyPicture.Height - 5
With MyPicture
.Top = MyTop
.Left = 760
End With

 

"Variables": munkalap kódneve, amin a képeket tárolom

"kepnev": nagyon kreatívan azon változó, amiben a képnek a nevét tárolom. Esetemben generálom egy százalékos kifejezésből.

Előzmény: Trike. (38238)