Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Hyperlinks in Zahlen umwandeln

Hyperlinks in Zahlen umwandeln
Sammy
Hallo Excel-User,
ich habe ein kleines Problem und leider noch keine Lösung gefunden.
Vielleicht könnt Ihr mir helfen:
In Excel habe ich mir eine Aktien-Watchlist angelegt. Die notwendigen
Daten hole ich mir aus dem Internet, indem ich mir meine dort angelegte
Watchlist als html-Datei speichere und die Daten in Excel einfüge.
Anschließend erfolgt die Formatierung per Macro.
Die Wertpapierkennzahlen (WKN) sind dort sechsstellig als Hyperlink
eingetragen. Diese benötige ich als Zahl, da ich beispielsweise mit
SVERWEIS darauf zugreifen will. Excel erkennt jedoch diese Hyperlinks
der WKN-Nummern nicht mehr als Zahl, alle meine Versuche scheiterten.
(Bis vor kurzem hat alles funktioniert, Website wurde jedoch vom
Betreiber etwas umgestellt)
Bisherige Versuche:
- Hyperlink entfernen, rechtsbündig anorden
- Zellenverbindung entfernen
- Zellen mit 1 multiplizieren
- Zellen mit 0 addieren
- Diverse Macros aus dem Internet
Wer es selbst versuchen will, es ist die Website "onvista.de",
dort die WKN-Hyperlinks.
Weiß jemand einen Rat?
Freundliche Grüsse
Sammy
Anzeige
AW: Hyperlinks in Zahlen umwandeln
Nachtrag
NACHTRAG: Habe inzwischen herausgefunden, an was es liegt:
Beim Entfernen bzw. Umwandeln des Hyperlinks steht in der Zelle
eine 6-stellige Zahl, jedoch vor und nach dieser Zahl befindet
sich eine Leerstelle, also: "leerstelle123456leerstelle"
Aus diesem Grund wird es nicht als Zahl erkannt.
Kann ich diese Leerstellen mit einem Macro entfernen?
Gruß
Sammy
Anzeige
AW: Hyperlinks in Zahlen umwandeln
Ulf
[a1]= Trim$([a1])
Ulf
AW: Hyperlinks in Zahlen umwandeln
sammy
Danke Ulf für die schnelle Antwort.
Ist das jetzt eine Formel oder muß ich diesen
Befehl in ein Makro einbinden?
Bitte nochmals Rückinfo.
Danke
Sammy
AW: Hyperlinks in Zahlen umwandeln
Ulf
Das ist VBA- Code. Da nicht mehr Infos zur Struktur deiner Daten
vorhanden sind, halt so knapp.
Ulf
Anzeige
AW: Hyperlinks in Zahlen umwandeln
sammy
Sorry Ulf,
dass ich nicht ausführlicher geschrieben habe, bin leider nicht fit in VBA.
Diese Zahlen (6stellig mit vor und danach eine Leerstelle) stehen
beispielsweise jeweils in A1 bis A30, z. B.:
In Zelle A1 steht: leerstelle123456leerstelle
in Zelle A2 steht: leerstelle648792leerstelle
in Zelle A3 steht: leerstelle986523leerstelle
usw.
Bitte schreibe mir nochmals das vollständige Makro (für 30 Zellen)bzw.
noch besser wäre es, wenn es eine Formel oder eine bestimmte Formatierung gäbe.
Danke für die Geduld.
Gruß
Sammy
Anzeige
AW: Hyperlinks in Zahlen umwandeln
Ulf
Lad mal eine Mappe mit Beispieldaten hoch.
Ulf
AW: Hyperlinks in Zahlen umwandeln
sammy
Habe Beispieldatei hochgeladen.
Vielen Dank für die Geduld.
Gruß
Sammy
Hallo Ulf, bitte melde Dich nochmal, Danke
29.03.2004 17:10:35
sammy
Siehe Datei auf Server.
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Hyperlinks in Zahlen umwandeln


Schritt-für-Schritt-Anleitung

Um Hyperlinks in Excel in Zahlen umzuwandeln, kannst du folgende Schritte befolgen:

  1. Daten importieren: Lade deine Daten in Excel, wobei die WKN als Hyperlinks vorliegen.
  2. Makro erstellen:

    • Öffne den VBA-Editor mit ALT + F11.
    • Füge ein neues Modul hinzu (Einfügen > Modul).
    • Kopiere den folgenden VBA-Code in das Modul:
    Sub HyperlinksInZahlenUmwandeln()
       Dim zelle As Range
       For Each zelle In Range("A1:A30")
           If zelle.Hyperlinks.Count > 0 Then
               zelle.Value = Trim(zelle.Value)
               zelle.Value = Replace(zelle.Value, "leerstelle", "")
           End If
       Next zelle
    End Sub
    • Schließe den VBA-Editor.
  3. Makro ausführen: Gehe zurück zu Excel, drücke ALT + F8, wähle das Makro HyperlinksInZahlenUmwandeln aus und klicke auf Ausführen.

Jetzt sollten die WKN ohne Leerstellen in den Zellen A1 bis A30 stehen und als Zahlen erkannt werden.


Häufige Fehler und Lösungen

  • Fehler: Die Zellen werden weiterhin nicht als Zahl erkannt.

    • Lösung: Stelle sicher, dass keine Leerzeichen oder nicht druckbaren Zeichen in den Zellen vorhanden sind. Verwende die Funktion Trim, um diese zu entfernen.
  • Fehler: Makro wird nicht ausgeführt.

    • Lösung: Überprüfe, ob Makros in Excel aktiviert sind. Gehe zu Datei > Optionen > Sicherheitscenter > Einstellungen für das Sicherheitscenter und aktiviere die Makros.

Alternative Methoden

Falls du keine Makros verwenden möchtest, kannst du auch die folgende Formel verwenden, um die Leerstellen zu entfernen und die Hyperlinks in Zahlen umzuwandeln:

=VALUE(TRIM(SUBSTITUTE(A1, "leerstelle", "")))

Platziere diese Formel in einer neuen Zelle (z.B. B1) und ziehe sie nach unten, um die anderen Zellen zu bearbeiten.


Praktische Beispiele

Angenommen, in Zelle A1 steht leerstelle123456leerstelle. Mit der oben genannten Formel in B1 wird das Ergebnis 123456 angezeigt. Dies kannst du für alle Zellen wiederholen.


Tipps für Profis

  • Wenn du häufig Daten importierst und umwandeln musst, kannst du das Makro in deine Personal Macro Workbook speichern, um es jederzeit zur Verfügung zu haben.
  • Denke daran, deine Daten regelmäßig zu sichern, insbesondere vor dem Ausführen von Makros, um Datenverlust zu vermeiden.

FAQ: Häufige Fragen

1. Frage
Wie kann ich Hyperlinks in eine Datei umwandeln?
Antwort: Du kannst die Hyperlink-URLs in eine neue Zelle kopieren und dann mit der Funktion =HYPERLINK(...) arbeiten, um sie in eine Datei umzuwandeln.

2. Frage
Wie kann ich Prozentwerte in Zahlen umwandeln?
Antwort: Um Prozentwerte in Excel in Zahlen umzuwandeln, kannst du die Zellen mit 100 multiplizieren oder die Werte als Dezimalzahlen formatieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige