Access-o-Mania

Office-Forum (Deutsch/German) => Microsoft Excel => Thema gestartet von: Blaupunkt79 am März 13, 2024, 10:49:58

Titel: Shapes in Excel Sheet ändern
Beitrag von: Blaupunkt79 am März 13, 2024, 10:49:58
Hallo Zusammen,

sicher sehr einfach zu lösen, nur stehe ich gerade auf dem Schlauch.

In meinem Excel Sheet habe ich diverse Bilder, die ich wie folgt ansprechen kann:

Worksheets("Minus_final").Shapes("Image4").Top = 85.5
Worksheets("Minus_final").Shapes("Image4").Left = 50.25

Soweit so gut, wie ändere ich jetzt aber "Image4"? Ich möchte das hinterlegte Bild durch ein anderes ersetzen?

Grüße

Mirko
Titel: Re: Shapes in Excel Sheet ändern
Beitrag von: Beaker s.a. am März 13, 2024, 13:13:33
Ersetze "Image4" durch eine Stringvariable.
Worksheets("Minus_final").Shapes(Bildname).Top = 85.5
Titel: Re: Shapes in Excel Sheet ändern
Beitrag von: Blaupunkt79 am März 14, 2024, 08:30:12
Guten Morgen,

war doch einfacher, als gedacht:

Worksheets("Minus_final").Image4.Picture = LoadPicture(Runter)
Worksheets("Minus_final").Image5.Picture = LoadPicture(Hoch)

Allerdings ist jetzt ein anderes Problem aufgetaucht. In meinem Tool ist alles fein, die Bilder werden nun richtig angezeigt. Dieses Tool erzeugt, aus ausgewählten Excelsheets, separate Excel-Dateien, die abgespeichert werden, hier werden die Bilder mit schwarzem Hintergrund angezeigt:

Korrekte Darstellung im Tool:

(https://www2.pic-upload.de/thumb/37345769/Richtig.jpg) (https://www.pic-upload.de/view-37345769/Richtig.jpg.html)


Falsche Darstellung in gespeicherter Excel:

(https://www2.pic-upload.de/thumb/37345771/Falsch.jpg) (https://www.pic-upload.de/view-37345771/Falsch.jpg.html)


Das hinterlegte Makro wird ausgeführt, alles ok, nur die Darstellung ist nicht gut. Wie bekomme ich das geändert?

Grüße

Mirko