Office: Bild in Zeile als Hyperlink

Helfe beim Thema Bild in Zeile als Hyperlink in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Kann mir Jemand Helfen Ich Habe Ein Code Es funktionirt aber nur Frage: Ich Will In Tabelle Zeile stat Bild ein Hyperlink zum dieser Bild (z.B:... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von server, 29. Dezember 2013.

  1. server Erfahrener User

    Bild in Zeile als Hyperlink


    Kann mir Jemand Helfen

    Ich Habe Ein Code Es funktionirt aber nur

    Frage: Ich Will In Tabelle Zeile stat Bild ein Hyperlink zum dieser Bild (z.B: Cover.JPG)

    Code:
    ' ein Bild wurde ins Image geladen und Name steht in der Tag-Eigenschaft
           If imgImage1.Tag <> "" Then
             ' ausgewähltes Bild ins Tabellenbltt einfügen
             .Pictures.Insert (imgImage1.Tag)
             ' bezieht sich auf das eingefügte Bilde
             With .Pictures(.Pictures.Count)
               ' Position Oberkante = Oberkant erste leere Zeile
               .Top = .Parent.Rows(lFreie).Top
               ' Position links = Spalte 13 Linke Kante
               .Left = .Parent.Columns(13).Left
               .Height = .Parent.Cells(lFreie, 13).Height
             End With
          End If
     
    Function GetFile() As String
        With Application.FileDialog(msoFileDialogFilePicker)
            .AllowMultiSelect = False
            .Filters.Add "Images", "*.gif; *.jpg; *.jpeg"
            .ButtonName = "Bild laden"
            .Title = "Bild auswählen"
            .Show
            If .SelectedItems.Count = 0 Then
                GetFile = ""
            Else
                GetFile = .SelectedItems(1)
            End If
        End With
    End Function
     
    'Cover
    Private Sub imgImage1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
       ' Bild auswählen und Pfad und Bildname in tag schreiben
       imgImage1.Tag = GetFile
       ' Bild ins Image einfügen
       imgImage1.Picture = LoadPicture(imgImage1.Tag)
       ' UserForm aktialisieren damit Bild angezeigt wird (kann einen Augenblick dauern)
       NeuFormular.Repaint
    End Sub
     
  2. Exl121150 Erfahrener User
    Hallo,

    um im aktiven Arbeitsblatt in der Zelle mit Zeilennummer "lFreie" und Spaltennummer 13 (=Spalte M) einen Hyperlink auf die Datei, deren Pfad+Name sich in "imgImage1.Tag" befindet, einzufügen, musst Du folgenden VBA-Code einfügen:
    Code:
    '...
    ActiveSheet.Hyperlinks.Add ActiveSheet.Cells(lFreie,13), imgImage1.Tag
    '...
    
    oder etwas kürzer:
    Code:
    '...
    With ActiveSheet
      .Hyperlinks.Add .Cells(lFreie,13), imgImage1.Tag
    End With
    '...
    
     
    Exl121150, 3. Januar 2014
    #2
  3. server Erfahrener User
    Danke Geht

    jetz hab ich noch keine fein korektur

    vieleich kannst du dabei helfen

    1 kann mann als stat lange Hyperlinktext c:\Igelwo\igalwohin.Jpg Einfach mit Text "Klick Mich" kurzen
    2) wenn Kein Bild eingefügt ist Soll in zeile 13 schreiben "Kein Bild"

    Danke Noch Mal
     
    server, 8. Januar 2014
    #3
  4. Exl121150 Erfahrener User

    Bild in Zeile als Hyperlink

    Hallo,

    ausgehend von Deinen Vorgaben, müssten Deine 2 Punkte so wie im folgenden Code-Fragment umgesetzt werden:
    Code:
      '...
      With ActiveSheet
        If Trim(imgImage1.Tag) = "" Then
          'ad 2) Wenn kein Bild eingefügt werden soll (-> imgImage1.Tag ist leer):
          '      dann soll in Spalte 13 geschrieben werden: "Kein Bild"
          .Cells(lfreie, 13).Value = "Kein Bild"
        Else
          'ad 1) Statt des eigentlichen Hyperlinktextes wird als Anzeigetext "Klick mich" gespeichert:
          '      Dabei bedeuten:
          '        Anchor:        Zelle, in der der Hyperlink gespeichert werden soll
          '        Address:       der Hyperlink, der gespeichert wird
          '        ScreenTip:     temporärer Anzeigetext, wenn man mit der Maus darüberfährt
          '        TextToDisplay: Text, der statt des Hyperlinks angezeigt wird.
          .Hyperlinks.Add Anchor:=.Cells(lfreie, 13), _
                          Address:=imgImage1.Tag, _
                          ScreenTip:=imgImage1.Tag, _
                          TextToDisplay:="Klick mich"
        End If
      End With
      '....
    
    Ich habe reichlich Kommentar beigefügt, um die einzelnen Teile zu erklären. Aber es gäbe ohnehin auch eine Microsoft-Hilfe - aus dieser habe ich mir auch die vorgenannten Anweisungsinformationen besorgt (Cursor auf das zu suchende Statement setzen, F1-Taste drücken, die Hilfeinformationen erscheinen.)
     
    Exl121150, 10. Januar 2014
    #4
  5. server Erfahrener User
    Exl121150
    Danke
    Die Frage 1 Habich Schön gesten Gelöst mit
    Code:
    If imgImage1.Tag <> "" Then
             With ActiveSheet
                .Hyperlinks.Add .Cells(lFreie, 14), imgImage1.Tag, _
                 TextToDisplay:="Klick Mich"
            End With
          End If
    2 Wollte ich Heute Machen Aber Trotztem Danke Noch Mal
     
Thema:

Bild in Zeile als Hyperlink

Die Seite wird geladen...
  1. Bild in Zeile als Hyperlink - Similar Threads - Bild Zeile Hyperlink

  2. Feste Verankerung eines Bildes in Kopfzeile lösen

    in Microsoft Word Hilfe
    Feste Verankerung eines Bildes in Kopfzeile lösen: Hallo ! Ich benutze Microsoft 365 und habe dabei die aktuellste Word Version. Es geht dabei um ein Bild bzw. Logo in der Kopfzeile, dass rechts oben festsitzt und mit einem Ankersymbol...
  3. Bilder über VBA Größe und DPI ändern für Webshop

    in Microsoft Excel Hilfe
    Bilder über VBA Größe und DPI ändern für Webshop: Hallo Excel Spezialisten, Ich habe mir eine recht aufwendige Tabelle gebastelt, aus der ich Daten für meinen Webshop generiere und in einer .csv bereitstelle. Es werden neue Preislisten...
  4. Seitenzahlen sind komplett verschoben....

    in Microsoft Word Hilfe
    Seitenzahlen sind komplett verschoben....: Hallo zusammen, ich hoffe, ihr könnt mir bei einigen Problemen mit meinem Dokument weiterhelfen (siehe Anhang). Ich stehe gerade vor folgenden Herausforderungen: Ich habe jetzt alles persönliche...
  5. Bilder lassen sich nicht verschieben

    in Microsoft PowerPoint Hilfe
    Bilder lassen sich nicht verschieben: Hallo in die Runde, ich nutze die Office Version 2019.Heute hab ich eine Folie mit acht Bildern erstellt die mit Animationen unterlegt sind. Nun möchte ich die Bilder gerne an ihre entsprechende...
  6. Teilsummen aus unterschiedlichen Bereichen (Spalten, Zeilen) autom. bilden

    in Microsoft Excel Hilfe
    Teilsummen aus unterschiedlichen Bereichen (Spalten, Zeilen) autom. bilden: Hallo alle miteinander :-) Hoffe es kann mir jemand bei folgendem Problem weiterhelfen: Ich habe ein Tabelle in der in Spalte A mehrere Jahrgänge stehen und daneben zu den jeweiligen Monaten...
  7. Summe bilden, wenn sich Spalten und Zeilen ändern

    in Microsoft Excel Hilfe
    Summe bilden, wenn sich Spalten und Zeilen ändern: Hallo Community, folgendes Problem: Ich habe eine Matrix, oberhalb und unterhalb der Matrix befinden sich werte. Es sollen aber nur die werte Unterhalb der Matrix summiert werden (Gelbe Felder...
  8. Summe einer Zeile mit zwei Bedingungen bilden

    in Microsoft Excel Hilfe
    Summe einer Zeile mit zwei Bedingungen bilden: Liebe Foren-Gemeinde, zunächst als Info vorweg: Ich habe bereits diverse Artikel zum Thema SUMMEWENN gelesen, allerdings noch keine adäquate Lösung gefunden, obwohl es hier wahrscheinlich um...
  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