So fügen Sie mit VBA in Excel ein Bild in eine Zelle ein

Sie können Bilder ganz einfach in Excel-Tabellen einfügen und sie mit Makrocode bearbeiten. So fügen Sie mit VBA in Excel ein Bild in eine Zelle ein .

So fügen Sie mit VBA in Excel ein Bild in eine Zelle ein

Visual Basic for Applications, abgekürzt als VBA, ist eine Form von Visual Basic 6, die in Microsoft Office-Programme integriert ist. Durch Codierung können Sie mit VBA Aufgaben in Office-Anwendungen, einschließlich Excel, automatisieren. In einigen Fällen können Sie mit VBA sogar neue Funktionen zu Excel hinzufügen.

Auch wenn Sie für die Verwendung von VBA mit Code arbeiten müssen, heißt das nicht, dass VBA voller Buchstaben und Zahlen ist. Mit VBA in Excel können Sie ein Makro erstellen, mit dem Sie ein Bild in eine Zelle oder einen Zellbereich einfügen können. Hier erfahren Sie, was Sie über das Einfügen von Bildern in Zellen in Excel mit VBA wissen müssen.

So fügen Sie Bilder mit VBA in Excel in Zellen ein

Um mit VBA ein Makro zu erstellen, das ein Bild in eine Excel-Zelle einfügt, sind keine fortgeschrittenen Visual Basic-Kenntnisse erforderlich. Sie müssen lediglich die Entwicklertools aktivieren, ein Makro erstellen und den entsprechenden Code einfügen. Natürlich können Sie Bilder auch ohne VBA in Excel einfügen. In diesem Artikel konzentrieren wir uns jedoch auf VBA.

1. Aktivieren Sie die Entwicklertools

Um VBA in Excel verwenden zu können, müssen Sie Entwicklertools aktivieren. Durch diese Aktion wird die Registerkarte „Entwickler“ im Menüband aktiviert, die standardmäßig deaktiviert ist.

  1. Öffnen Sie Excel .
  2. Gehen Sie zum Menü Datei .
  3. Klicken Sie unten auf dem Bildschirm auf Optionen . Das Fenster „Excel-Optionen“ wird angezeigt.
  4. Gehen Sie in den Excel-Optionen zur Registerkarte „Menüband anpassen“ .
  5. Aktivieren Sie unter „Hauptregisterkarten“ die Option „Entwickler“ .

So fügen Sie mit VBA in Excel ein Bild in eine Zelle ein

Jetzt sind Entwicklertools, einschließlich VBA-Zugriff, aktiviert. Sie müssen dies nicht jedes Mal tun, wenn Sie VBA in Excel verwenden möchten. Entwicklertools bleiben immer aktiviert, bis Sie sie deaktivieren.

2. Erstellen Sie Makros und fügen Sie Code ein

  1. Gehen Sie in Excel zur Registerkarte „Entwickler“ .
  2. Wählen Sie im Abschnitt Code die Option Makros aus .
  3. Geben Sie im neuen Fenster unter Makroname Ihren Makronamen ein . Der Artikel verwendet insertPhotoMacro .
  4. Klicken Sie auf Erstellen .

So fügen Sie mit VBA in Excel ein Bild in eine Zelle ein

Nachdem Sie auf „Erstellen“ geklickt haben, öffnet sich das VBA-Fenster und zeigt den Code für Ihr Makro an. Derzeit besteht der Code aus zwei Zeilen: einem Sub zum Starten des Makros und einem End Sub zum Beenden.

So fügen Sie mit VBA in Excel ein Bild in eine Zelle ein

Fügen Sie diesem Makro einen kleinen Code hinzu. Fügen Sie zwischen den beiden Zeilen die folgende Codezeile hinzu:

Dim photoNameAndPath As Variant
Dim photo As Picture
photoNameAndPath = Application.GetOpenFilename(Title:="Select Photo to Insert")
If photoNameAndPath = False Then Exit Sub
Set photo = ActiveSheet.Pictures.Insert(photoNameAndPath)
With photo
.Left = ActiveSheet.Range("A1").Left
.Top = ActiveSheet.Range("A1").Top
.Width = ActiveSheet.Range("A1").Width
.Height = ActiveSheet.Range("A1").Height
.Placement = 1
End With

Der endgültige Code sieht folgendermaßen aus:

So fügen Sie mit VBA in Excel ein Bild in eine Zelle ein

Sie müssen sich keine Gedanken über die Speicherung dieses Vorgangs machen. Alle Änderungen, die Sie in VBA vornehmen, werden sofort gespeichert.

Jetzt ist es an der Zeit, den Code in Aktion zu sehen:

  1. Schließen Sie das VBA-Fenster.
  2. Gehen Sie in Excel zur Registerkarte „Entwickler“ .
  3. Wählen Sie im Abschnitt „Code“ die Option „Makros“ aus.
  4. Markieren Sie das gerade erstellte Makro.
  5. Klicken Sie auf Ausführen .

Nun öffnet sich eine Meldung, in der Sie aufgefordert werden, die Bilddatei zu finden, die Sie einfügen möchten. Wählen Sie das Foto aus und klicken Sie dann auf Öffnen. Sie sehen nun das Bild in Zelle A1.

Beachten Sie, dass Excel das Bild verkleinert, sodass es in Zelle A1 passt. Sie können es ändern und den Code ändern, um Bilder in andere Zellen einzufügen, sogar in einen Zellbereich. Im nächsten Abschnitt werden wir den Code trennen und die Parameter erklären.

3. Split-Code

Damit VBA-Code wie gewünscht funktioniert, müssen Sie ihn verstehen. Dabei können Sie den Code ändern, um Bilder in jede Zelle beliebiger Größe einzufügen.

Sub insertPhotoMacro()
Dim photoNameAndPath As Variant
Dim photo As Picture
photoNameAndPath = Application.GetOpenFilename(Title:="Select Photo to Insert")
If photoNameAndPath = False Then Exit Sub
Set photo = ActiveSheet.Pictures.Insert(photoNameAndPath)
With photo
.Left = ActiveSheet.Range("A1").Left
.Top = ActiveSheet.Range("A1").Top
.Width = ActiveSheet.Range("A1").Width
.Height = ActiveSheet.Range("A1").Height
.Placement = 1
End With
End Sub

Zu Beginn des Codes wird die Dim-Anweisung verwendet, um den Variablentyp zu bestimmen. Wir haben zwei Variablentypen: photoNameAndPath und photo . Zuerst die Variable und dann das Bild.

Von dort aus wird die Variable photoNameAndPath ausgeführt und eine Anwendung geöffnet, um den Speicherort der Fotodatei abzurufen. Dies erfolgt über Application.GetOpenFileName . Der Parameter Title ist optional. Der darin enthaltene Inhalt wird als Fenstername angezeigt.

Mit If photoNameAndPath = False Then Exit Sub wird der Prozess beendet, wenn eine ungültige oder leere Adresse angegeben wird. Wenn jedoch eine geeignete Datei bereitgestellt wird, gibt Set photo = ActiveSheet.Pictures.Insert(photoNameAndPath) an, dass das Bild wie ursprünglich definiert als Variable festgelegt werden sollte. Es wird in das aktive Arbeitsblatt eingefügt.

Verwenden Sie abschließend „Mit Foto“ und die 5 Zeilen danach, um den Standort des Fotos zu bestimmen. .Left und .Top beziehen sich auf die Startposition, während .Width und .Height sich auf die Endposition beziehen. Wenn Sie beabsichtigen, Bilder in eine andere Zelle oder einen Bereich einzufügen, sollten Sie diese Zeilen ändern.

.Platzierung gibt an, dass die Größe des Bildes an die Zelle angepasst oder eine Freiform eingefügt werden soll. Wenn Sie den Wert auf 1 setzen , wird die Größe entsprechend der Zelle angepasst.

Schließlich verwendet der obige Code End With und dann End Sub , um das Makro zu schließen. Jetzt können Sie die Variablen photoNameAndPath und photo in einen beliebigen anderen Namen ändern . Denken Sie daran, die Namen im gesamten Code konsistent zu halten.

Oben erfahren Sie, wie Sie mit VBA Bilder in Zellen in Excel einfügen . Ich hoffe, der Artikel ist für Sie nützlich.

Sign up and earn $1000 a day ⋙

Leave a Comment

Cydia-Benutzerhandbuch für iPhone-Besitzer

Cydia-Benutzerhandbuch für iPhone-Besitzer

Cydia ist Nutzern von iOS-Geräten mit Jailbreak mittlerweile sehr vertraut. Es handelt sich um einen Drittanbieter-App-Store, der Nutzern kostenlose und kostenpflichtige Anwendungen zur Verfügung stellt, die tief in das System eingreifen, sodass iOS-Geräte flexibler und nach den eigenen Wünschen genutzt werden können.

Anleitung zum Senden von E-Mails mit Dateianhängen auf dem iPhone

Anleitung zum Senden von E-Mails mit Dateianhängen auf dem iPhone

Genau wie die Gmail-App verfügt auch die Appe Mail-App über die Möglichkeit, E-Mails mit Dateianhängen zu versenden, um Benutzer beim E-Mail-Versandprozess zu unterstützen.

So entfernen Sie den Bildhintergrund in PowerPoint

So entfernen Sie den Bildhintergrund in PowerPoint

PowerPoint bietet außerdem grundlegende Fotobearbeitungsfunktionen, beispielsweise das Entfernen von Fotohintergründen. So können Sie Fotos ganz einfach in Folien einfügen, ohne das Hintergrundbild sichtbar zu machen.

Anweisungen zum Überprüfen, ob Ihr Telefon 5G unterstützt

Anweisungen zum Überprüfen, ob Ihr Telefon 5G unterstützt

Derzeit gibt es einige Telefonleitungen, die 5G unterstützen, aber viele Menschen wissen nicht, wie sie dies überprüfen können. Sie wissen nicht, ob das von ihnen verwendete Telefon 5G unterstützt oder nicht, um es zu aktivieren und zu verwenden.

Gebrauchsanweisung für Bücher, leckere Kekse von Duong Hanh Phuc Hotpot Shop

Gebrauchsanweisung für Bücher, leckere Kekse von Duong Hanh Phuc Hotpot Shop

Bücher und leckere Kekse sind im Duong Hanh Phuc Hotpot Restaurant unverzichtbar. In diesem Artikel mit Quantrimang erfahren Sie, wie Sie diese beiden Dinge verwenden und sammeln können.

So ändern Sie die Regenbogenfarbe für die iPhone-Sperrbildschirmuhr

So ändern Sie die Regenbogenfarbe für die iPhone-Sperrbildschirmuhr

iOS 16 unterstützt Sie dabei, den iPhone-Sperrbildschirm weiter anzupassen, einschließlich der Anpassung des Uhrstils oder der Einstellung eines Hintergrundbilds, das das Gesicht aufdeckt, oder der Einstellung eines farbigen Sperrbildschirms auf dem iPhone.

Anweisungen zum Erstellen eines Familienkontos bei Grab

Anweisungen zum Erstellen eines Familienkontos bei Grab

Das Grab-Familienkonto ist jetzt für Benutzer ab 18 Jahren verfügbar. Sie können Ihrem Grab-Familienkonto bis zu neun Mitglieder hinzufügen.

Anweisungen zum Abrufen eines Gruppenlinks auf Telegram

Anweisungen zum Abrufen eines Gruppenlinks auf Telegram

Jede Chatgruppe auf Telegram verfügt über einen eigenen Gruppenlink. Wenn Benutzer auf die Gruppe klicken, haben sie die Möglichkeit, der Gruppe auf Telegram sofort beizutreten.

Anleitung zum Verwandeln von Videos in schöne Hintergrundbilder auf Android-Telefonen

Anleitung zum Verwandeln von Videos in schöne Hintergrundbilder auf Android-Telefonen

Sind Sie gelangweilt von statischen Hintergrundbildern auf Ihrem Handy? Probieren Sie diese Methode aus, um Videos in schöne Hintergrundbilder für Android zu verwandeln.

So aktualisieren Sie das iPhone auf die neueste iOS-Version

So aktualisieren Sie das iPhone auf die neueste iOS-Version

Es ist ratsam, die Software Ihres iPhones (iOS) zu aktualisieren. Updates sind kostenlos bei Apple erhältlich. Sie bringen die neuesten Funktionen und Sicherheitsupdates auf Ihr iPhone. So aktualisieren Sie Ihr iPhone auf die neueste iOS-Version.

Anleitung zum Begrenzen der iPhone-Lautsprecherlautstärke

Anleitung zum Begrenzen der iPhone-Lautsprecherlautstärke

iOS 18.2 bietet eine Option zur Begrenzung der iPhone-Lautsprecherlautstärke. Benutzer können die Lautstärke ihrer iPhone-Lautsprecher für die Wiedergabe von Songs, Videos und anderen Medien anpassen.

Anweisungen zum Deaktivieren der Miniaturansichten des Datei-Explorers unter Windows 11

Anweisungen zum Deaktivieren der Miniaturansichten des Datei-Explorers unter Windows 11

Aus Datenschutzgründen oder aus anderen Gründen möchten viele Benutzer die Miniaturansichten des Windows 11-Datei-Explorers deaktivieren. Nachfolgend finden Sie Anweisungen zum Deaktivieren der Miniaturansichten des Windows 11-Datei-Explorers.

So setzen Sie das iPhone zurück, um die Werkseinstellungen wiederherzustellen. Jedes iPhone kann dies

So setzen Sie das iPhone zurück, um die Werkseinstellungen wiederherzustellen. Jedes iPhone kann dies

Das Zurücksetzen Ihres iPhones ist der einfachste Weg, die Einstellungen auf die Standardeinstellungen zurückzusetzen. Durch das Zurücksetzen Ihres iPhones können Sie einige einfache Probleme beheben. Hier sind die Schritte zum Zurücksetzen Ihres iPhones auf die Werkseinstellungen.

So erstellen Sie KI-Radio auf YouTube Music

So erstellen Sie KI-Radio auf YouTube Music

Die YouTube Music-App bietet die Funktion „Ask for Music“, mit der KI-gestütztes Radio basierend auf den individuellen Befehlen jeder Person erstellt werden kann.

Grundlegende Anleitung zur Verwendung von Blooket – einer Anwendung zum Erstellen von Lernspielen

Grundlegende Anleitung zur Verwendung von Blooket – einer Anwendung zum Erstellen von Lernspielen

Blooket.com gilt als äußerst nützliche Plattform für Bildungsunterstützung. In diesem Artikel mit Quantrimang erfahren Sie, wie Sie Blooket nutzen können.