Direkt zum Inhalt

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

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ü.
doc Bild vergrößern mit einem Klick 1

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
doc Bild vergrößern mit einem Klick 2

 

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:
doc Bild vergrößern mit einem Klick 3

4. Wenn Sie auf die Zelle rechts oben im Bild klicken, wird das relative Bild vergrößert. Siehe Screenshot:
doc Bild vergrößern mit einem Klick 4

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. Es ist voll funktionsfähig ohne Einschränkung in 30 Tagen, Bitte laden Sie es herunter und testen Sie es jetzt kostenlos.

doc Wasserzeichen einfügen

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 Tools (Text hinzufügen, Zeichen entfernen, ...)   |   50+ Chart Typen (Gantt-Diagramm, ...)   |   40+ Praktisch Formeln (Berechnen Sie das Alter basierend auf dem Geburtstag, ...)   |   19 Einfügen Tools (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Umwandlung (Conversion) Tools (Zahlen zu Wörtern, Currency Conversion, ...)   |   7 Zusammenführen & Teilen Tools (Erweiterte Zeilen kombinieren, Zellen teilen, ...)   |   ... und mehr

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 ...

Beschreibung


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!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thank you.
This comment was minimized by the moderator on the site
When I save as a Macro-Enabled workbook, close and then re-open, the image integrity has been lost.
This comment was minimized by the moderator on the site
I have tested that to save the workbook as macro-enable workbook, reopen the macro-enable workbook, the image is still there, and the code can work as well. Maybe try to save the workbook before you saving it as macro-enable workbook.
This comment was minimized by the moderator on the site
Doesn't work
This comment was minimized by the moderator on the site
Sorry, I did not know why it does not work in your case, but before carrying out this tutorial, I have tested it several times.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations