Grafik in Zelle einfügen und automatisch anpassen
Hallo liebe Admin Gemeinde,
ich habe eine Problem was ich bis jetzt nicht so wirklich lösen konnte!
Hab auch mit Google nichts gefunden was mir weiter geholfen hat!
Und zwar würde ich gerne in eine Zelle eine Grafik einfügen und die Grafik soll sich dann automatisch an die Zellen größe anpassen (oder vielleicht an einem vorgegebenen Wert, sprich Länge und Breite, orientieren).
Kann man das vielleicht mit VBA oder so umsetzen ? Wenn ja, wie?
Wäre eine feine Sache wenn mir wer weiterhelfen könnte - besten DANK!
mfg
sims
ich habe eine Problem was ich bis jetzt nicht so wirklich lösen konnte!
Hab auch mit Google nichts gefunden was mir weiter geholfen hat!
Und zwar würde ich gerne in eine Zelle eine Grafik einfügen und die Grafik soll sich dann automatisch an die Zellen größe anpassen (oder vielleicht an einem vorgegebenen Wert, sprich Länge und Breite, orientieren).
Kann man das vielleicht mit VBA oder so umsetzen ? Wenn ja, wie?
Wäre eine feine Sache wenn mir wer weiterhelfen könnte - besten DANK!
mfg
sims
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 170806
Url: https://administrator.de/contentid/170806
Ausgedruckt am: 19.12.2024 um 14:12 Uhr
2 Kommentare
Neuester Kommentar
Hallo sims,
via Skript Grafiken verändern geht sehr gut mit Imagemagick. http://de.wikipedia.org/wiki/ImageMagick und http://www.imagemagick.org/script/index.php .
Zumindest unter Linux lässt sich imagemagick sehr gut aus Skripten heraus verwenden, also sollte es auch mit VB kein Problem sein.
Markus
via Skript Grafiken verändern geht sehr gut mit Imagemagick. http://de.wikipedia.org/wiki/ImageMagick und http://www.imagemagick.org/script/index.php .
Zumindest unter Linux lässt sich imagemagick sehr gut aus Skripten heraus verwenden, also sollte es auch mit VB kein Problem sein.
Markus
Hallo sims!
In etwa so:
Gruß Dieter
In etwa so:
Sub test()
Dim Grafik As Shape
For Each Grafik In ActiveSheet.Shapes
With Grafik
.LockAspectRatio = msoFalse
.Width = .TopLeftCell.Width
.Height = .TopLeftCell.Height
End With
Next
End Sub
Gruß Dieter