Bilder in Excel einfügen ohne Verknüpfung
Schritt-für-Schritt-Anleitung
Um ein Bild in Excel einzufügen, ohne eine Verknüpfung zu erstellen, kannst Du den folgenden VBA-Code verwenden. Dieser Code ermöglicht es, ein Bild auszuwählen und es an der gewünschten Stelle in der Excel-Tabelle einzufügen. Zudem wird die Größe des Bildes an die Zellhöhe angepasst.
- Öffne Excel und drücke
Alt
+ F11
, um den VBA-Editor zu öffnen.
- Füge ein neues Modul hinzu: Rechtsklick auf "VBAProject", dann "Einfügen" und "Modul".
- Kopiere den folgenden Code in das Modul:
Public Sub PictureInsertAndResize()
Dim sPicture As Variant, pic As Shape
sPicture = Application.GetOpenFilename("Pictures (*.gif; *.jpg; *.bmp; *.tif; *.jxr), *.gif; *.jpg; *.bmp; *.tif; *.jxr", , "Select Picture to Import")
If sPicture <> False Then
Set pic = ActiveSheet.Shapes.AddPicture(Filename:=sPicture, LinkToFile:=msoFalse, _
SaveWithDocument:=msoTrue, Left:=Selection.Left, Top:=Selection.Top, Width:=-1, Height:=-1)
With pic
.LockAspectRatio = msoTrue
.Height = .TopLeftCell.Height
.Placement = xlMoveAndSize
End With
Set pic = Nothing
End If
End Sub
- Schließe den VBA-Editor und kehre zu Excel zurück.
- Wähle die Zelle aus, an der das Bild eingefügt werden soll, und führe das Makro aus (
Alt
+ F8
, dann wähle PictureInsertAndResize
und klicke auf "Ausführen").
Häufige Fehler und Lösungen
Alternative Methoden
Eine andere Möglichkeit, Bilder in Excel einzufügen, besteht darin, die Einfügen
-Funktion in der Excel-Oberfläche zu verwenden:
- Gehe zu dem Tab "Einfügen".
- Klicke auf "Bilder".
- Wähle das Bild aus und klicke auf "Einfügen".
Diese Methode erstellt standardmäßig eine Verknüpfung, wenn Du nicht darauf achtest. Um dies zu vermeiden, kannst Du die oben beschriebene VBA-Option verwenden.
Praktische Beispiele
- Um ein JPG in Excel einzufügen, kannst Du die oben genannten Schritte befolgen. Achte darauf, dass das Bildformat im Dialogfeld "Öffnen" angezeigt wird.
- Wenn Du ein Excel-Diagramm in Word einfügen ohne Verknüpfung möchtest, kannst Du das Diagramm kopieren und dann in Word als Bild einfügen (Rechtsklick > Einfügen > Bild).
Tipps für Profis
- Verwende die
.LockAspectRatio
-Eigenschaft, um das Seitenverhältnis des Bildes beizubehalten, während Du die Größe anpasst.
- Überlege, ob Du mit weiteren Formaten wie BMP oder TIFF arbeiten möchtest, um die Flexibilität beim Bilder einfügen zu erhöhen.
- Wenn Du regelmäßig Bilder einfügen musst, erwäge das Erstellen eines eigenen Excel-Add-Ins, das diesen Prozess automatisiert.
FAQ: Häufige Fragen
1. Wie füge ich mehrere Bilder gleichzeitig ein?
Um mehrere Bilder gleichzeitig einzufügen, musst Du den Code anpassen, um eine Schleife zu implementieren, die alle ausgewählten Bilder durchläuft.
2. Funktioniert dieser Code in allen Excel-Versionen?
Der VBA-Code sollte in den meisten modernen Excel-Versionen funktionieren, insbesondere in Excel 2010 und später.
3. Kann ich auch andere Bildformate einfügen?
Ja, Du kannst verschiedene Bildformate wie GIF, BMP, TIF und JPG einfügen, solange sie im Dialogfeld "Öffnen" angezeigt werden.