Office: Bilder einfügen

Helfe beim Thema Bilder einfügen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, nach stundenlangem googlen, habe ich leider einfach nichts gefunden was mein Problem löst oder klärt. Ich muss beruflich Angebote im Excel... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von venja88, 17. Oktober 2014.

  1. Bilder einfügen


    Hallo,

    nach stundenlangem googlen, habe ich leider einfach nichts gefunden was mein Problem löst oder klärt.

    Ich muss beruflich Angebote im Excel 2007 erstellen. Hierfür möchte bzw. muss ich das Bild verschiedener Alufelgen einfügen. Ich möchte dies in einer speziellen Zelle bzw. in einer zusammengefügten Zelle (Habe Zellen A+B + 4-10 über Zellen formatieren zusammengefügt) einfügen. Die Bilder sind alle im selben Ordner aber verschieden benannt. Ich stelle mir ein Makro oder eine Formel oder ähnliches vor die wie ein Platzhalter fungiert. Sprich ich klicke auf ein Symbol oder so und dann öffnet sich automatisch der Ordner in dem alle Bilder gespeichert sind und ich muss mir einfach nur noch das richtige Bild aussuchen und auf öffnen klicken.

    Außerdem wäre es noch super wenn das Bild sich automatisch nur in einer speziellen Größe einfügt also die Größe der Zelle und nicht vor der Zelle liegt.

    Ich erstelle gerne auch ein Textfeld in welches sich das Bild einfügen kann...

    Kann mir hierbei jemand helfen?

    Danke schon mal und liebe Grüße

    Venja

    ps: Ich bin absolut unerfahren was dieses VDB angeht also falls es nur so funzt...
     
    venja88, 17. Oktober 2014
    #1
  2. Beverly
    Beverly Erfahrener User
    Hi Venja,

    benutze ein Bildsteuerelement (Image), dann kannst du mit folgendem Code ein Bild auswählen und in das Steuerelement einfügen:

    Code:
    Sub Start()
        ActiveSheet.OLEObjects("Image1").Object.Picture = LoadPicture(BildEinfuegen)
    End Sub
    
    Function BildEinfuegen() As String
        With Application.FileDialog(msoFileDialogOpen)
            .AllowMultiSelect = False
            .InitialFileName = "D:\"
            .ButtonName = "OK"
            .Title = "Bilddateien auswählen"
            .Show
            If .SelectedItems.Count = 0 Then
                BildEinfuegen = ""
            Else
                BildEinfuegen = .SelectedItems(1)
            End If
        End With
    End Function
    
    Wenn die Eigenschaft PictureSizeMode auf Zoom eingestellt ist, passt sich das Bild an die Größe des Steuerelementes an, natürlich nur insoweit, wie das die Original-Seitenverhältnisse zulassen - ein Bild im Hochformat kann nicht die Breite ausfüllen, wenn das Bildsteuerelement als Querformat gedacht ist (und umgekehrt).

    Ein Bild (oder anderes ins Tabellenblatt eingefügtes Objekt) liegt immer AUF (vor) der Zelle.

    Bis später,
    Karin
     
    Beverly, 19. Oktober 2014
    #2
  3. Hallo,

    vielen Dank dir erstmal für deine Antwort aber entweder ich mach noch irgendwas falsch oder es funktioniert mit dem was du geschrieben hast nicht.

    Ich habe ein Image ActiveX-Steuerelement in meine Tabelle eingefügt hab es markiert und hab dann auf Code anzeigen geklickt. Danach öffnet sich ja dieses Fenster und da hab ich dann deinen Code eingefügt. Da wo du als Pfad D:\ angegeben hast hab ich halt den richtigen Bildpfad eingefügt wo die bei uns liegen aber wenn ich aus dem Entwurfsmodus rausgehe und das Steuerelement anklicke kommt immer "Fehler beim Kompilieren. End Sub erwartet".

    Sorry aber ich hab keine Ahnung was ich falsch mache. Habe mal ein Bild angehängt wie das bei mir aussieht.

    Bitte nochmal um Hilfe.

    LG Bilder einfügen Fehler.jpg
     
    venja88, 20. Oktober 2014
    #3
  4. Beverly
    Beverly Erfahrener User

    Bilder einfügen

    Hi,

    mein Beispiel hast du dir genau angeschaut? Da ist einiges anders - mein Code steht in einem allgemeinen Modul und ist mit der Schaltfläche aus den Formular-Steuerelementen verknüpft. Soll der Code nun ausgeführt werden, wenn du auf das Image klickst?

    Dein Fehler: du hast 2 Prozedur-Überschriften.

    Bis später,
    Karin
     
    Beverly, 20. Oktober 2014
    #4
  5. Beverly
    Beverly Erfahrener User
    Ich hatte doch in meinem vorhergehenden Beitrag geschrieben, was ich anders gemacht habe - einfach mal genau lesen :)

    Bis später,
    Karin
     
    Beverly, 20. Oktober 2014
    #5
  6. Hi du,

    ich hatte aus Versehen den Beitrag doppelt eingestellt.

    Also es fügt jetzt bei mir ein Bild ein wenn ich auf "Start" klicke.

    Jetzt benötige ich aber nochmals Hilfe und zwar brauch ich 3 Fenster in denen 3 verschiedene Bilder eingefügt werden müssen. Wenn ichs einfach nur kopiere fügt es immer wieder in das selbe Feld halt das Bild ein welches ich aussuche.

    Ich poste euch mal mein Angebot wie es aussehen soll.

    Da wo ich die 2 Fenster mit den 2 Startbutton habe muss jeweils ein anderes Bild einzufügen sein (müssen eig 3 sein aber ich kann keine so große Datei hochladen...) wenn man auf den darunter liegenden Startbutton drückt.

    Die Bilder sind aber alle im selben Ordner.

    Kannst du mir da auch nochmal weiterhelfen bitte? Wie gesagt das mit dem Code schreiben ist einfach noch nicht meine Welt... Bilder einfügen :(
     
    venja88, 23. Oktober 2014
    #6
  7. Beverly
    Beverly Erfahrener User
    Hi,

    erstelle 2 weitere Bildsteuerelemente, benutze den selben Code wie schon gepostet, nur musst du den Namen des Images entsprechend anassen.

    Bis später,
    Karin
     
    Beverly, 23. Oktober 2014
    #7
  8. Bilder einfügen

    Hi,

    sodala die Bilder funzen endlich :) vielen Dank dafür nochmal :)

    Ich habe da aber nochmal eine Frage: In meinen Zellen D7 bis D9 stehen 3 Begriffe die ich bei jedem Angebot verändern bzw. überschreiben muss. Genauso in den Zellen E7 bis E9. Der jeweilige Textinhalt in den eben genannten Zellen muss aber weiter unter ebenfalls eingefügt werden in den Zellen D15 bis D17 und E15 bis E17 sowie in D23 bis D25 und E23 bis E25.

    Wie muss so ein VBA aussehen?

    Ich hab folgendes beim googeln gefunden:

    Range("B12").Value = Range("B1").Value

    Aber egal wie ich die Formel auch mit meinen Zellen abändere es passiert einfach nichts...

    Ich weiss allerdings auch nicht was man bei diesem Anfangssatz bei den VDB beachten muss dass ich End Sub schreiben muss ist mir klar. Aber was schreib ich oben drüber und wie muss ich diese VBA abändern damit das bei funzt?

    Lg.
     
    Zuletzt bearbeitet: 25. Oktober 2014
    venja88, 25. Oktober 2014
    #8
  9. Beverly
    Beverly Erfahrener User
    Hi,

    Code:
    Sub Kopieren()
        Range("D7:E9").Copy Range("D15")
        Range("D7:E9").Copy Range("D23")
    End Sub
    
    Bis später,
    Karin
     
    Beverly, 25. Oktober 2014
    #9
  10. Hmm... schade hat nicht geklappt... Aber ich habe eben rausgefunden mit = und Zelle anklicken gehts auch :)
    Trotzdem danke :)
     
  11. Beverly
    Beverly Erfahrener User
    Ich frage mich schon: WAS hat nicht geklappt? Mein Code kopiert die genannten Zellen genau dort hin wo du vorgegeben hast...

    Bis später,
    Karin
     
  12. miriki Erfahrener User
    Moinsens!

    Ich bezweifel, nach dem, was ich so gelesen habe, daß Venja88 selbst herausfindet, wo und wie sie Dein "Sub Kopieren" denn auch noch aufrufen muß.

    Das Sub in den Source zu setzen, ohne es auch von anderer (passender) Stelle aus aufzurufen, hat den geschilderten Effekt: Es klappt nicht - im Sinne von: Es passiert nichts.

    Gruß, Michael
     
  13. Beverly
    Beverly Erfahrener User

    Bilder einfügen

    Hi,

    Ich denke, dass der Fragesteller/die Fragestellerin selbst in der Lage sein sollte, eine Auskunft zu geben.

    Bis später,
    Karin
     
Thema:

Bilder einfügen

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

  2. Excel Range als Bild in Word einfügen

    in Microsoft Excel Hilfe
    Excel Range als Bild in Word einfügen: Hallo, ich möchte gerne per Makro in einem Wordtemplate Mustergrafiken, die als Platzhalter dienen durch Bereiche in meiner Exceldatei ersetzen, die ich als Bild einfüge. Per Hand mache ich das...
  3. WORD : einfügen von Pfeilen und Co. aus zwischenspeicher in ein Bild welches in einer Tabelle eingef

    in Microsoft Word Hilfe
    WORD : einfügen von Pfeilen und Co. aus zwischenspeicher in ein Bild welches in einer Tabelle eingef: Liebe Community, WORD In Bilder die in einer Tabelle eingefügt wurden, können bei mir keine Pfeile, Textfelder und Co. aus dem Zwischenspeicher mehr eingefügt werden. Versuche ich Pfeile,...
  4. htmlBody nach Bild weiteren Text einfügen

    in Microsoft Outlook Hilfe
    htmlBody nach Bild weiteren Text einfügen: Hallo zusammen, hauptsätzlich bin ich im Excel Forum unterwegs. Ich glaube aber mein jetziges Problem ist hier besser aufgehoben. also ich füge aus Excel ein Bereich, als Bild ein. Dim olApp As...
  5. 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...
  6. Bilder einfügen

    in Microsoft Access Hilfe
    Bilder einfügen: Hallo, ich habe mir aus einer Vorlage, mit viel Mühe und herum experimentieren, etwas zusammen gebastelt Bin soweit auch mit dem Werk zufrieden (für jemanden die keine Ahnung hat) ist es okay,...
  7. Funktion Bild

    in Microsoft Excel Hilfe
    Funktion Bild: ich versuche seid einigen Stunden die neue Funktion =BILD("https://cdn.prod.www.spiegel.de/images/dcb32d12-0001-0004-0000-000001139620_w948_r1.778_fpx45.4_fpy52.84.webp") Die URL über datenmaske...
  8. Bilder anstatt Link einfügen

    in Microsoft Excel Hilfe
    Bilder anstatt Link einfügen: Guten Morgen, ich habe folgenden Befehl in VBA, der eigentlich sehr gut funktioniert. Allerdings fügt es Bilder als Link ein und sobald ich die Datei per eMail verschicke, werden die Bilder...
  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