Avatar billede joggeren Nybegynder
02. april 2004 - 10:48 Der er 12 kommentarer og
2 løsninger

Skal fange et billede vha makro

Har denne linie i en makro:

PR.Sheets(1).Range("I" & RK) = TK.Sheets("Testkal").Range("A15")

Problemet er at Range("A15").. ikke fange billedet..

Hvordan "fanger" jeg det...
Avatar billede Slettet bruger
02. april 2004 - 21:16 #1
Jeg er lidt forvirret :-)
Hvad er det du vil fange ?

Kan du uddybe problemet lidt ?
Avatar billede joggeren Nybegynder
04. april 2004 - 19:42 #2
Det er også dårligt formuleret...

Den skal overføre billedet i arket "testkal".. og overføre det til:
PR.Sheets(1).Range("I" & RK)
Avatar billede Slettet bruger
04. april 2004 - 21:29 #3
Er der kun et billede i arket "testkal" ?
Avatar billede joggeren Nybegynder
04. april 2004 - 21:39 #4
ja...
Avatar billede Slettet bruger
04. april 2004 - 21:53 #5
Prøv med:

---------
TK.Sheets("testkal").Pictures(1).Copy
PR.Sheets(1).Paste Destination:=Range("I" & RK)
---------
Avatar billede joggeren Nybegynder
04. april 2004 - 22:17 #6
Ok.. kan først lige tjekke det i morgen...
Avatar billede joggeren Nybegynder
05. april 2004 - 08:15 #7
Den kopoierer denm fint over... synes bare ikke helt den bliver placeret det hvor jeg gerne vil. Den kommer i række I, men ikke helt vandret med den konkrete linie.
Avatar billede bak Forsker
05. april 2004 - 10:02 #8
tk.Sheets("testkal").Pictures(1).Copy
pr.Sheets(1).Paste Destination:=Range("I" & Rk)
With pr.Sheets(1).Pictures(1)
    .Top = Range("I" & Rk).Top
    .Left = Range("I" & Rk).Left
End With
End Sub
Avatar billede joggeren Nybegynder
05. april 2004 - 10:16 #9
Virker ikke bak...

sætter nogle billeder oven i hinanden...
Avatar billede bak Forsker
05. april 2004 - 10:19 #10
Virker nu fint nok på et billede.
hvis du har flere skal du huske at ændre Picture(1) til Picture(2), picture(3) osv.
tk.Sheets("testkal").Pictures(1).Copy  kopierer 1. picture fra testkal

With pr.Sheets(1).Pictures(1)  flytter kun første picture på sheets(1)
Avatar billede joggeren Nybegynder
05. april 2004 - 10:23 #11
ja... det er et billede på dette ark, men det ark den overfører til vil der på de foregående linier være billeder... og der går det galt.
Avatar billede bak Forsker
05. april 2004 - 15:52 #12
Så mangler vi nok lige en select

tk.Sheets("testkal").Pictures(1).Select
tk.Sheets("kalk").Pictures(1).Copy
pr.Sheets(1).Paste
With Selection.ShapeRange
    .Top = pr.Sheets(1).Range("I" & rk).Top
    .Left = pr.Sheets(1).Range("I" & rk).Left
End With
Avatar billede joggeren Nybegynder
07. april 2004 - 15:45 #13
Ja.. så virker det perfekt.. tak.. mangler svar.. bak
Avatar billede bak Forsker
07. april 2004 - 22:29 #14
ok :-)
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