Startseite Inhaltsverzeichnis Nutzungsbedingungen Datenschutz Impressum Weitere Informationen

CODE-SCHNIPSEL

Individuelle Formel: URL in Hauptadresse zerlegen

VBA und Makros • Codeschnipsel • Arbeitsblatt • Formel • UDF • URL • Zerlegen • Domain

Ausgangslage ... Was tut der Codeschnipsel?

Mit dieser Formel können Sie eine lange URL in die Hauptadresse zerlegen. Ein Beispiel: http://www.wershovenonline.de/online-vba/vba_urlzerlegen.php erzeugt das folgende Formelergebnis: www.wershovenonline.de

VBAVBA Codeschnipsel
XLSQuelltext zur Verwendung mit Microsoft® Excel®

Der Quelltext ...

Option Explicit
' ****************************************************************
' Autor/en und Original-Quelltext unter:
' https://www.online-vba.de/vba_urlzerlegen.php
' Verwendung der Quelltexte auf eigene Gefahr!
' Es gelten die Nutzungsbedingungen von https://www.online-vba.de
' ****************************************************************


' Verwendung: Als Excel® Formel in einer Zelle: =OVBAde_URLZerlegen(Z1S1)
' Kopieren Sie dieses Makro in ein Modul im VBA Projekt

Public Function OVBAde_URLZerlegen(ByVal sURL As Range) As String
  Dim lPos As Long
    
    URLZerlegen = sURL.Value
    
    ' Step 1: http entfernen
    lPos = InStr(1, sURL, "//", vbTextCompare)
    URLZerlegen = Mid(URLZerlegen, lPos + 2, Len(URLZerlegen) - spos - 2)
    
    ' Step 2: Alles nach der Domain abschneiden
    lPos = InStr(1, URLZerlegen, "/", vbTextCompare)
    URLZerlegen = Left(URLZerlegen, lPos - 1)
    
End Function

Anmerkungen und Hinweise ...

Dieser Codeschnipsel wurde geschrieben von Marc Wershoven im Jahr 2013.
Es gelten die Nutzungsbedingungen von Online-VBA.de.
TOTOP
ANZEIGE