Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Bild als Datei Speichern
#11
Schau mal:


Angehängte Dateien
.zip   screenshot.zip (Größe: 21,76 KB / Downloads: 1)
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#12
Hallöchen,

siehe hier:

Thread-Excel-Macro-s-erstellen-nur-leere-Bilder
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#13
@Shauan

Danke !!

Code:
With Sheets(1)
  .Range("B5:S20").CopyPicture
  With .ChartObjects.Add(0, 0, .Range("B5:S20").Width, .Range("B5:S20").Height).Chart
    .Select
    .Paste
    .Export "R:\INTERN\01. Tagessteuerung\test.png"
    .Parent.Delete
  End With
End With
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#14
Hallo,

Ich schlage vor:
http://www.sulprobil.com/sbexportrange2picture_en/

Viele Grüße,
Bernd
Antworten Top
#15
Danke für deine Mühe aber der Code geht immer noch nicht =/
Antworten Top
#16
Zeig mal deinen Code

Verwende F8 im VBEditor.
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#17
Danke Sulprobil für dein Post,
bei dem war ich nicht fähig das umzustellen das es läuft Undecided

das Problem hier ist das dass ChartObjekt nicht mit .select angesprochen werden kann.

So weit ich es verstehe.


Code:
Sub test12()


With Sheets(1)
  .Range("B5:S20").CopyPicture
  With .ChartObjects.Add(0, 0, .Range("B5:S20").Width, .Range("B5:S20").Height).Chart
    .Select
    .Paste
    .Export "R:\INTERN\01. Tagessteuerung\test.png"
    .Parent.Delete
  End With
End With

End Sub

jetzt geht es mit etwas rumtesten Smile


Code:
  Workbooks("Dienstleister.xlsx").Sheets("Start").Range("A2:S20").CopyPicture

  With ThisWorkbook.Sheets(1).ChartObjects.Add(10, 10, 1000, 300).Chart
  ThisWorkbook.Sheets(1).ChartObjects.Select
    .Paste
    .Export "R:\INTERN\01. Tagessteuerung\test.png"
    .Parent.Delete
  End With
End Sub
Antworten Top
#18
(08.07.2022, 09:28)Enclave schrieb: Danke  Sulprobil für dein Post,
bei dem war ich nicht fähig das umzustellen das es läuft Undecided

das Problem hier ist das dass ChartObjekt nicht mit .select angesprochen werden kann.

So weit ich es verstehe.

...
Hallo,

Da muss nichts umgestellt werden.
Du kannst die Sub einfach in eins Deiner Module kopieren und dann von Deinem Code aus aufrufen.

Falls es bei Dir nicht läuft: Welche Fehlermeldung erhältst Du?

Ansonsten: es geht leider nicht ohne Activate, aber Select ist nicht nötig.

Viele Grüße,
Bernd
Antworten Top
#19
So sollte es unbedingt laufen:

Code:
With Sheets(1) .Range("B5:S20")
  .CopyPicture
  With .Parent..ChartObjects.Add(0, 0,.Width,.Height).Chart
    .Paste
    .Parent.Activate
    .Export "R:\INTERN\01. Tagessteuerung\test.png"
    .Parent.Delete
  End With
End With
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top


Gehe zu:


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