Avatar billede nemlig Professor
05. september 2008 - 19:36 Der er 4 kommentarer og
1 løsning

VBA - flytning af grafik til et bestemt sted.

Hej. Jeg har denne kode, hvor jeg flytter noget grafik ind over en graf.
Som jeg forstår koden, så flyttes ikke til en bestemt position, men istedet nogle punkter til venstre og op.
Er det ikke muligt, at flytte grafikken til en bestemt position.
Problemet er at hvis jeg aktiverer makroen 2 gange, så flyttes grafikken til en forkert position.
Koden ser sådan her ud:

    ActiveSheet.Shapes("Picture 4").Select
    Selection.ShapeRange.IncrementLeft -107.25
    Selection.ShapeRange.IncrementTop 30#
Avatar billede excelent Ekspert
07. september 2008 - 00:05 #1
ActiveSheet.Shapes("Picture 4").Top = Rows(5).Top
ActiveSheet.Shapes("Picture 4").Left = Columns("H").Left

Placerer billede's øverste venstre hjørne i celle H5
Avatar billede excelent Ekspert
10. september 2008 - 21:19 #2
?
Avatar billede nemlig Professor
10. september 2008 - 23:27 #3
Jeg har været optaget af andet, men afprøver det i morgen.
Da placeringen af grafikken ikke lige passer til en celle-kant, regner jeg med at jeg kan kombinere dit forslag med det jeg selv har prøvet. Jeg vender tilbage.
Avatar billede excelent Ekspert
11. september 2008 - 06:24 #4
Netop, min metode sikrer samme udgangspunkt, og så kan du anvende Increment til finjustering
Avatar billede nemlig Professor
11. september 2008 - 07:32 #5
Super - mange tak for hjælpen.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester