Direkt zum Inhalt

Wie kann man ein Bild mit einem Klick in Excel vergrößern oder verkleinern?

Autor: Sun Letzte Änderung: 2024-11-18

Angenommen, ein Blatt enthält mehrere Bilder in unterschiedlichen Größen. Haben Sie Möglichkeiten, diese Bilder mit einem Klick in einer Größe zu vergrößern oder zu verkleinern? Es gibt keine integrierte Funktion, um das Problem zu lösen. In diesem Artikel stelle ich jedoch einen VBA-Code vor, mit dem alle Bilder im Blatt mit einem Klick vergrößert oder verkleinert werden können.

Vergrößern und verkleinern Sie Bilder mit einem Klick von VBA


Pfeil blau rechte Blase Vergrößern und verkleinern Sie Bilder mit einem Klick von VBA

Führen Sie die folgenden Schritte aus, um Bilder mit einem Klick zu vergrößern oder zu verkleinern.

1. Klicken Sie mit der rechten Maustaste auf die Blattregisterkarte, auf der Sie die Größe der Bilder ändern möchten, und wählen Sie aus Code anzeigen aus dem Kontextmenü.
Ein Screenshot, der zeigt, wie man den VBA-Editor zum Ändern der Bildgröße in Excel öffnet

2. Im Knallen Microsoft Visual Basic für Anwendungs Fenster und fügen Sie den folgenden Code in das leere Skript ein.

VBA: Vergrößern und verkleinern Sie Bilder mit einem Klick

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'UpdatebyEntendoffice20161111
    Application.ScreenUpdating = False
    Dim xRg As Range, sPic As Shape
      For Each sPic In ActiveSheet.Shapes
        If Target.Column > 1 Then
            Set xRg = Target.Offset(, -1)
            With sPic
              If TypeName(.OLEFormat.Object) = "Picture" Then
                  If .TopLeftCell.Address = xRg.Address Then
                      .Height = 350
                      .Width = 250
                  End If
              End If
            End With
        ElseIf Target.Column = 1 Then
            With sPic
                If TypeName(.OLEFormat.Object) = "Picture" Then
                   .Height = 60
                   .Width = 60
                End If
            End With
        End If
      Next sPic
    Application.ScreenUpdating = True
End Sub
Ein Screenshot des eingefügten VBA-Codes

3. Speichern Sie den Code und schließen Sie das Fenster. Wenn Sie auf eine Zelle in Spalte A klicken, werden alle Bilder verkleinert. Siehe Screenshot:
Ein Screenshot, der zeigt, wie alle Bilder verkleinert werden, nachdem in Excel auf eine Zelle in Spalte A geklickt wurde

4. Wenn Sie auf die Zelle rechts oben im Bild klicken, wird das relative Bild vergrößert. Siehe Screenshot:
Ein Screenshot, der ein vergrößertes Bild in Excel zeigt, nachdem man auf die obere rechte Zelle des Bildes geklickt hat

Tip. Wenn Sie schnell ein Wasserzeichen in ein Blatt einfügen möchten, versuchen Sie bitte, die Kutools für Excel zu verwenden Wasserzeichen einfügen wie im folgenden Screenshot gezeigt.

Wasserzeichen mit Kutools einfügen

Kutools for Excel - Optimieren Sie Excel mit über 300 wichtigen Tools. Genießen Sie dauerhaft kostenlose KI-Funktionen! Hol es dir jetzt

Beste Office-Produktivitätstools

🤖 Kutools KI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Erstellen Sie benutzerdefinierte Formeln  |  Analysieren Sie Daten und erstellen Sie Diagramme  |  Rufen Sie Kutools-Funktionen auf...
Beliebte Funktionen: Suchen, markieren oder identifizieren Sie Duplikate   |  Leere Zeilen löschen   |  Kombinieren Sie Spalten oder Zellen, ohne Daten zu verlieren   |   Runde ohne Formel ...
Super-Lookup: VLookup mit mehreren Kriterien    VLookup mit mehreren Werten  |   VLookup über mehrere Blätter hinweg   |   Unscharfe Suche ....
Erweiterte Dropdown-Liste: Erstellen Sie schnell eine Dropdown-Liste   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Fügen Sie eine bestimmte Anzahl von Spalten hinzu  |  Spalten verschieben  |  Schalten Sie den Sichtbarkeitsstatus ausgeblendeter Spalten um  |  Vergleichen Sie Bereiche und Spalten ...
Ausgewählte Funktionen: Rasterfokus   |  Designansicht   |   Große Formelleiste    Arbeitsmappen- und Blattmanager   |  Ressourcen (Autotext)   |  Datumsauswahl   |  Arbeitsblätter kombinieren   |  Zellen verschlüsseln/entschlüsseln    Senden Sie E-Mails nach Liste   |  Superfilter   |   Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Toolsets12 Text Werkzeuge (Text hinzufügen, Zeichen entfernen, ...)   |   50+ Chart Typen (Gantt-Diagramm, ...)   |   40+ Praktisch Formeln (Berechnen Sie das Alter basierend auf dem Geburtstag, ...)   |   19 Einfügen Werkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Umwandlung (Conversion) Werkzeuge (Zahlen zu Wörtern, Currency Conversion, ...)   |   7 Zusammenführen & Teilen Werkzeuge (Erweiterte Zeilen kombinieren, Zellen teilen, ...)   |   ... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und über 40 weitere!

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...


Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich

  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!