Office: (Office 2010) Makro Hyperlink "anzuzeigender Text" ändern

Helfe beim Thema Makro Hyperlink "anzuzeigender Text" ändern in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, mein Wunsch war es ein Makro zu besitzen was Tabellenname auflistet und die Tabellenblätter sortiert. Da ich keine Ahnung von... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Gammaloop, 25. Oktober 2017.

  1. Makro Hyperlink "anzuzeigender Text" ändern


    Hallo zusammen,

    mein Wunsch war es ein Makro zu besitzen was Tabellenname auflistet und die Tabellenblätter sortiert.
    Da ich keine Ahnung von Programmierung habe, habe ich mir einen Code via Internet und Makrorekorder zusammengebastelt.
    Der Code schmeißt jetzt Hyperlinks aus, deren Texte wie folgt aussehen:
    Tabelle3'!A1
    Ich hätte das der "anzuzeigender Text" nur noch
    Tabelle3
    ist, bekomme das aber nicht auf die Kette.
    Wie geht das?

    Gruß
    Carsten

    Hier der Code


    Sub Tabellenliste()
    Dim wks As Worksheet
    Dim Zeile As Long
    Dim WS As Worksheet
    Dim X As Integer
    Dim Y As Integer

    'nach alter Liste suchen und löschen
    For Each wks In ThisWorkbook.Worksheets
    If wks.Name = "- Tabellenliste" Then
    Application.DisplayAlerts = False 'Warnmeldung aus
    wks.Delete 'alte Liste löschen
    Application.DisplayAlerts = True 'Warnungen ein
    End If
    Next wks

    Worksheets.Add 'neue Tabelle anlegen
    ActiveSheet.Name = "- Tabellenliste" 'Name vergeben
    ActiveSheet.Move Before:=Worksheets(1) 'an erste Stelle rücken
    Zeile = 1

    'alle Tabellen eintragen
    For Each wks In ThisWorkbook.Worksheets

    ' 'als Hyperlink
    With ThisWorkbook.Worksheets("- Tabellenliste")
    '.Hyperlinks.Add Cells(Zeile, 2), Address:="", SubAddress:=wks.Name & "!A1"

    ' so fluppt es auch mit Le erzeichen im Tabellenname:
    .Hyperlinks.Add Cells(Zeile, 2), Address:="", SubAddress:="'" & wks.Name & "'!A1"
    End With

    Zeile = Zeile + 1
    Next wks

    'Liste sortieren
    Columns("B:B").Sort Key1:=Range("b1"), Order1:=xlAscending

    Columns("A:A").Select
    Selection.Delete Shift:=xlToLeft
    Columns("A:A").EntireColumn.AutoFit

    ' Tabellenblätter sortieren:
    Set WS = ActiveSheet
    For X = 1 To ActiveWorkbook.Worksheets.Count
    For Y = X To ActiveWorkbook.Worksheets.Count
    If Worksheets(Y).Name < Worksheets(X).Name Then
    Worksheets(Y).Move Before:=Worksheets(X)
    End If
    Next Y
    Next X
    WS.Activate
    Set WS = Nothing

    ' Button einfügen

    ActiveSheet.Buttons.Add(220.5, 21, 125.25, 42.75).Select
    Selection.OnAction = "Tabellenliste"
    Selection.Characters.Text = "Start: Auslesen + sotieren"
    With Selection.Characters(Start:=1, Length:=5).Font
    .Name = "Arial"
    .FontStyle = "Standard"
    .Size = 10
    .Strikethrough = False
    .Superscript = False
    .Subscript = False
    .OutlineFont = False
    .Shadow = False
    .Underline = xlUnderlineStyleNone
    .ColorIndex = xlAutomatic
    End With


    End Sub

    :)
     
    Gammaloop, 25. Oktober 2017
    #1
  2. Beverly
    Beverly Erfahrener User
    Hi,

    einfach SubAddress:=wks.Name an allen betreffenden Stellen schreiben.


    Makro Hyperlink "anzuzeigender Text" ändern grusz.gif
     
    Beverly, 27. Oktober 2017
    #2
  3. Hallo Beverly,

    dann klappt leider der Hyperlink zu den Tabellenblätter nicht mehr
     
    Gammaloop, 27. Oktober 2017
    #3
  4. Beverly
    Beverly Erfahrener User

    Makro Hyperlink "anzuzeigender Text" ändern

    Hi,

    sorry, Fehler vom Amt - muss natürlich heißen TextToDisplay:=wks.Name und muss nach SubAddress:=wks.Name & "!A1" noch ergänzt werden, ebenfalls abgetrennt durch ein Komma (,).


    Makro Hyperlink "anzuzeigender Text" ändern grusz.gif
     
    Beverly, 27. Oktober 2017
    #4
  5. Vielen Dank für den Hinweiß

    die funktionierende Änderung:

    .Hyperlinks.Add Cells(Zeile, 2), Address:="", TextToDisplay:="'" & wks.Name
    .Hyperlinks.Add Cells(Zeile, 2), Address:="", SubAddress:="'" & wks.Name & "'!A1"

    Gruß
    Carsten
     
    Gammaloop, 27. Oktober 2017
    #5
  6. Beverly
    Beverly Erfahrener User
    Hi Carsten,

    es reicht 1 Zeile:

    Code:
    Bei TextToDisplay muss kein Apostroph ' vor wksName gesetzt werden, denn es ist nur Text. Wenn du einen Apostroph setzt, dann steht in der Zelle 'Tabellen Name - das ist zwar kein Fehler, weil der Apostroph am Beginn einen Text in der Zelle kennzeichnet, ist aber unnötig.



    Makro Hyperlink "anzuzeigender Text" ändern grusz.gif
     
    Beverly, 27. Oktober 2017
    #6
  7. Danke Beverly
     
    Gammaloop, 28. Oktober 2017
    #7
Thema:

Makro Hyperlink "anzuzeigender Text" ändern

Die Seite wird geladen...
  1. Makro Hyperlink "anzuzeigender Text" ändern - Similar Threads - Makro Hyperlink anzuzeigender

  2. Word Makro zum Erstellen von Hyperlinks

    in Microsoft Word Hilfe
    Word Makro zum Erstellen von Hyperlinks: Ihr Lieben! Leider komme ich mit meinen bloßen Kenntnissen der "Suchen&Ersetzen" Funktion und googlen nach einem Skript (s. u.) hier nicht mehr weiter: Ich brauche eine Lösung, um in meinem Word...
  3. Hyperlink oder Makro zum aktuellen Datum springen bei verbundenen Zellen

    in Microsoft Excel Hilfe
    Hyperlink oder Makro zum aktuellen Datum springen bei verbundenen Zellen: Hallo, trotz Nutzung der SUFU konnte ich für mich noch keine Lösung finden. Ich möchte mit einem Klick innerhalb einer Tabelle zum aktuellen Datum springen. Das Datum befindet sich aufsteigend...
  4. Hyperlinks mit VBA Makro erstellen

    in Microsoft Excel Hilfe
    Hyperlinks mit VBA Makro erstellen: Hallo erstmal, ich habe folgendes Problem, ich kenne mich noch nicht so gut mit VBA aus und möchte Hyperlinks mit einen VBA Makro erstellen. Die Hyperlinks (100 stk.) sollen alle auf...
  5. Hyperlinks automatisch erstellen

    in Microsoft Excel Hilfe
    Hyperlinks automatisch erstellen: :confused: Hallo Zusammen, erst mal einen Dank an ALLE, die mir bereits sehr gehlfen haben!!! Das Problem: < Ich habe eine sehr umfangreiche Arbeitsmappe erstellt. Sie beinhaltet zur Zeit...
  6. Hyperlink per Makro zu anderen Excel-Dateien erstellen

    in Microsoft Excel Hilfe
    Hyperlink per Makro zu anderen Excel-Dateien erstellen: Hallo, vorab, meine VBA Kenntnisse gehen gegen "null". Ich habe folgende Aufgaben derzeit zu lösen: In einer Exceltabelle soll in Spalte G die Verlinkung zu einer anderen Excel-Datei als...
  7. Makro um Hyperlinks aus bildern entfernen ab zweiter Seite

    in Microsoft Word Hilfe
    Makro um Hyperlinks aus bildern entfernen ab zweiter Seite: Hallo Forumgemeinde. Ich mochte per VBA Ab der Seite 2 alle Hyperlinks aus Text und Bildern entfernen. Das ist mein Makro für den Text. Sub hyperlink_entfernen() Selection.WholeStory...
  8. Hyperlink auf Excel-Tabelle mit Makro "hängt" beim

    in Microsoft Access Hilfe
    Hyperlink auf Excel-Tabelle mit Makro "hängt" beim: Hallo, allerseits! Ich habe hier ein ziemlich blödes Problem, zu dem ich auch weder über Google noch bei Microsoft irgendwas gefunden habe. Allerdings ist es wohl auch schwer, entsprechende...
  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