Möchte gerne in eine verbundene Zelle ein Bild einfügen. Bild soll auf die maximale Breite zur Höhe eingepasst werden.
Ablauf sollte folgdender sein:
1.Wähle eine verbundene Zelle an
2.Über command button wird die Application.Dialogs(xlDialogInsertPicture).Show aufgerufen
3.Bild auswählen und in Zelle einpassen (Max. Breite zur Höhe)
4.Objektpositionierung "Von Zellposition und größe abhängig
Anbei mein vorhandener Quellcode
Private Sub cmd_picture_insert_Click()
'Dialogform aufrufen
x = Application.Dialogs(xlDialogInsertPicture).Show
'Bild in markierter Zelle einfügen
If x False Then
Selection.Top = ActiveCell.Top
Selection.Left = ActiveCell.Left
'Bild in max. Breite der Zelle einpassen
xbreite = ActiveCell.Width
Selection.ShapeRange.Width = xbreite
Selection.ShapeRange.LockAspectRatio = False
Selection.Placement = xlMoveAndSize
Else
'Wenn kein Bild ausgewählt wurde ->MSgbox Meldung
MsgBox "No image selected!! "
End If
End Sub