26. april 2009 - 13:48Der er
2 kommentarer og 1 løsning
kopier billede og sæt ind i ny celle, og ændre navnet på billedet som lige er ind sat
Jeg skal kopiere et billede på baggrund af navnet "up" og sætte det ind i felt "F20", som ikke giver noget problem, se koden herunder. Men det nye billede skal navngives "up2" og det kan jeg ikke. Er der evt en metode hvorpå man "selecte" det objekt som lige har indsat?
Sub navngiv()
ActiveSheet.Shapes("up").Select
With Selection .Copy End With
With Range("F20") .Select ActiveSheet.Paste End With
Har prøvet at variablen sh as shape for derved at kunne navngive denne, men det betyder bare at den navngiver begge billeder med "up2" og ikke "up" og "up2". hvad gør jeg forkert?
Sub testMe() Dim sh As Shape, ws As Worksheet
Set ws = Worksheets("up & down") Set sh = ws.Shapes("up") With sh .Name = "up2" .Copy End With
ActiveSheet.Shapes("up").Copy Sheets(1).Cells(20, 6).Select ActiveSheet.Paste Selection.Name = "up2" End Sub
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.