Thema Datum  Von Nutzer Rating
Antwort
17.01.2024 17:14:39 Gast20240117
NotSolved
17.01.2024 18:28:46 Gast27775
NotSolved
18.01.2024 08:44:06 volti
*****
Solved
Blau Bilder einfügen
25.01.2024 13:55:19 Gast20240117
Solved

Ansicht des Beitrags:
Von:
Gast20240117
Datum:
25.01.2024 13:55:19
Views:
235
Rating: Antwort:
 Nein
Thema:
Bilder einfügen

Hallo Karl-Heinz,

vielen Dank für deien Hilfe.

Der neue Code lautet wie folgt:

Option Explicit

Sub Bild_Einfügen()

    '**********************************************
    ' Bilder aus einem bestimmten Bereich löschen
    Dim pic As Shape
    For Each pic In Tabelle1.Shapes
        pic.Delete
    Next pic
    '**********************************************

    '**********************************************
    ' Zell-Inhalte aus einem bestimmten Bereich löschen
    Tabelle1.Range("A4:A2000").ClearContents
    '**********************************************

    Dim i As Integer
    Dim desiredWidth As Double
    Dim desiredHeight As Double

    ' Setzen Sie die gewünschte Breite und Höhe
    desiredWidth = 101
    desiredHeight = 60

    ' For-Schleife für alle Zeilen
    For i = 4 To 2000
        ' Überprüfen, ob die Zelle nicht leer ist
        If Tabelle1.Cells(i, 2).Value <> "" Then
            ' Überprüfen, ob die Bilddatei existiert
            If Dir(Tabelle1.Cells(i, 2).Value) <> "" Then
                ' Bild einbetten mit "Von Zellposition und -größe abhängig" Option
                With Tabelle1.Shapes.AddPicture(Tabelle1.Cells(i, 2).Value, MsoTriState.msoFalse, MsoTriState.msoCTrue, _
                    Tabelle1.Cells(i, 1).Left + (Tabelle1.Cells(i, 1).Width - desiredWidth) / 2, _
                    Tabelle1.Cells(i, 1).Top + (Tabelle1.Cells(i, 1).Height - desiredHeight) / 2, desiredWidth, desiredHeight)
                    .Placement = xlMoveAndSize ' "Von Zellposition und -größe abhängig" Option
                End With
            Else
                ' Pfad nicht vorhanden
                Tabelle1.Cells(i, 1).Value = "X"
            End If
        End If
    Next i
End Sub


Gruß

Aaron


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
17.01.2024 17:14:39 Gast20240117
NotSolved
17.01.2024 18:28:46 Gast27775
NotSolved
18.01.2024 08:44:06 volti
*****
Solved
Blau Bilder einfügen
25.01.2024 13:55:19 Gast20240117
Solved