Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
[VBA] Copy and Paste Image
#1
Halli, hallo am grünen Donnerstage....

Ich habe hier (eigentlich in einer Klasse) eine kleine Subroutine. Die macht was sie soll:

Code:
Sub CopyAndPaste(strImageName As String)
    wksData.Activate
    wksData.Shapes.Range(Array(strImageName)).Select
    Selection.Copy
    wksKFZNeu.Activate
    wksKFZNeu.Range("F1:G1").Select
    wksKFZNeu.Paste
End Sub

Meine Frage dazu:
Beim "Debuggen" ist mir aufgefallen das ich:

Das Arbeitsblatt indem sich das zu kopierende Bild befindet, aktivieren (oder auswählen) muss  UND
Dannach auch das Arbeitsblatt indem ich es einfügen möchte.

Ein kurzes knappes:

Code:
wksData.Shapes.Range(Array(strImageName)).Copy

wksCalculation.Range("F1:G1").Paste

genügt nicht.

Als "aufmerksamer" Leser meiner Lieblingsforen, befolge ich den Ratschlag sowenig wie möglich, bzw. gar nicht zu "Selecten".
Und dieses

Code:
wksData.Shapes.Range(Array(strImageName)).Copy

hab ich vom Makrorecorder.
Gibt es für das kpieren auch eine andere Möglichkeit als via .Range(Array(...))?

Danke vorab für eure Antworten
Zitieren


Nachrichten in diesem Thema
[VBA] Copy and Paste Image - von thowe - 09.04.2020, 19:36
RE: [VBA] Copy and Paste Image - von maninweb - 10.04.2020, 08:47
RE: [VBA] Copy and Paste Image - von thowe - 10.04.2020, 15:36
RE: [VBA] Copy and Paste Image - von thowe - 11.04.2020, 14:11

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste




Hinweis auf Angebot Excel-Inside - lang    Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden um dein Anliegen zu besprechen.
   Gerne erstellen wir auf dieser Basis ein Angebot.
   Sende deine Anfrage einfach
per E-Mail an anfrage@excel-inside.de


Powerd and supported by Excel-InsideSolutions