Office: Bilder automatisch einfügen

Helfe beim Thema Bilder automatisch einfügen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo ihr Office Profis, ich habe folgendes Problem und zwar habe ich eine große Artikel Tabelle mit Artikeln in Spalte A steht die Artikelnummer... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von kalcuta, 6. Dezember 2010.

  1. kalcuta Erfahrener User

    Bilder automatisch einfügen


    Hallo ihr Office Profis,

    ich habe folgendes Problem und zwar habe ich eine große Artikel Tabelle mit Artikeln in Spalte A steht die Artikelnummer bspw. 19229256 sie haben alle die gleiche Länge.

    teilweise sind leere Spalten und auch Nummern zu denen es noch kein Bild gibt.

    ich habe jetzt versucht ein Macro zu schreiben bei dem in Zeile C ein Bild aus einem Ordner eingefügt wird (es handelt sich um eine Festplatte auf einem Server die als Netzlaufwerk verbunden ist) mein Makro lautet wie folgt:


    Option Explicit

    Sub Bilder_einfügen()
    Dim Pfad As String, Wiederholungen As Long
    On Error Resume Next
    Pfad = "M:\60 Bilddata\Schmuck\JPG\JPG 2010\82t"
    For Wiederholungen = 2 To Range("A65345").End(xlUp).Row
    Cells(Wiederholungen, 3).Activate
    ActiveSheet.Pictures.Insert(Pfad & Cells(Wiederholungen, 1) & ".jpg").Select
    Next
    End Sub

    das Makro läuft durch von oben nach unten setzt jedoch keine Bilder ein obwohl fast alle Bilder vorhanden sind

    wenn ich den Befehl On Error Resume Next rausnehme bleibt er sofort mit der Meldung:
    Laufzeitfehler 1004 die Insert Eigenschaft des Picture Objects kann nicht zugeordnet werden stehen.

    ich habe es auch versucht mit einer kleineren Excel Tabelle mit nur 2 Artikeln und einer lokalen Festplatte funktioniert aber leider auch nicht.
    Ich habe den Code von ner anderen Seite geklaut bin mir also nicht 100% im Klaren was das Script macht aber sollte eigentlich funktionieren wo liegt mein Fehler?


    dannach sollte das Bild so eingefügt werden das es ein kleines bisschen nach unten verschoben wird damit es die Zellengrenze nicht unsichtbar macht und in den Eigenschaften von Zellposition und Größe abhängig gemacht werden.

    vielen dank im Vorraus
     
    kalcuta, 6. Dezember 2010
    #1
  2. Hajo_Zi
    Hajo_Zi Erfahrener User
  3. kalcuta Erfahrener User
    danke werde ich mir mal anschauen aber würde natürlich auch gerne wissen was in meinem Script der Fehler ist, zumal ich deins auch erst komplett umschreiben muss um es auf meine Tabelle zu nutzen
     
    kalcuta, 6. Dezember 2010
    #3
  4. Beverly
    Beverly Erfahrener User

    Bilder automatisch einfügen

    Hi,

    hast du mal die Variable Pfad überprüft? Am Ende fehlt der Backslash.

    In VBA kann man zu 99% auf Select und Activate verzichten:
    Code:
    Sub BilderEinfuegen()
        Dim Pfad As String, Wiederholungen As Long
        Pfad = "C:\Test\"
        For Wiederholungen = 2 To Range("A65345").End(xlUp).Row
            If Dir(Pfad & Cells(Wiederholungen, 1) & ".jpg") <> "" Then
                With ActiveSheet.Pictures.Insert(Pfad & Cells(Wiederholungen, 1) & ".jpg")
                    .Top = Cells(Wiederholungen, 3).Top
                    .Left = Cells(Wiederholungen, 3).Left
                    .Placement = xlMoveAndSize
                End With
            End If
        Next
    End Sub
    
    Bis später,
    Karin
     
    Beverly, 7. Dezember 2010
    #4
Thema:

Bilder automatisch einfügen

Die Seite wird geladen...
  1. Bilder automatisch einfügen - Similar Threads - Bilder automatisch einfügen

  2. Bilder und Absatzmarke automatisch einfügen

    in Microsoft Word Hilfe
    Bilder und Absatzmarke automatisch einfügen: Hallo, wenn ich in Word mehrere Bilder über „Grafik einfügen“ markiere, werden die hintereinander eingefügt, siehe erste Spalte im beigefügten Bild. Für die nachträgliche Bearbeitung wäre es...
  3. Automatisches Herunterladen von Bildern aus dem Internet in Outlook für Mac

    in Microsoft Outlook Tutorials
    Automatisches Herunterladen von Bildern aus dem Internet in Outlook für Mac: Automatisches Herunterladen von Bildern aus dem Internet in Outlook für Mac Outlook für Microsoft 365 für Mac Office Business Microsoft 365 Admin Outlook 2016 für Mac...
  4. Bilder automatisch mit Dateinamen versehen

    in Microsoft Word Hilfe
    Bilder automatisch mit Dateinamen versehen: Hallo Aus Austria, ich habe einige Bilder (ca. 200) diese sollen in eine Word Datei importiert werden. Über jedem Bild soll der Dateiname stehen im Format überschrift 1, damit ich später daraus...
  5. Bilder in Rahmen einfügen und automatisch anpasse

    in Microsoft Word Hilfe
    Bilder in Rahmen einfügen und automatisch anpasse: Hallo zusammen, ich würde gerne auf einer Seite 10 gleichgroße Felder oder alternativ auch gerne Tabellenfelder haben bei denen ich Bilder/Grafiken einfügen kann und diese sich dann automatisch...
  6. Bilder automatisch einfügen bzw. anzeigen lassen. (macro)

    in Microsoft Excel Hilfe
    Bilder automatisch einfügen bzw. anzeigen lassen. (macro): Aloha zusammen. Ich steh vor einem mehr oder minder großen Problem. Da ich von Macros keinen blassen Schimmer habe, frage ich mal hier. Ich habe eine Exceltabelle und in Spalte K stehen die...
  7. Bilder automatisch in Tabelle einfügen

    in Microsoft Excel Hilfe
    Bilder automatisch in Tabelle einfügen: Hallo zusammen, folgendes möchte ich lösen: Ich mache seid geraumer Zeit Turniertabellen in Excel. Jetzt aktuell, die WM 2014 :-) Nun wurde ich gefragt, kannst Du in den Achtelfinals,...
  8. Automatisches Bild einfügen nach Funktion (WENN)

    in Microsoft Excel Hilfe
    Automatisches Bild einfügen nach Funktion (WENN): Hi, ich habe eine frage, ob dies geht! Es wäre zur Veranschaulichung und verschönerung gedacht! Also es ghet darum, das ich über mehrere Auswahlfelder (Kilo,Stück,Größe,etc.) in einem Tool ein...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden