Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema MsgBox
BildScreenshot zu MsgBox MsgBox-Seite mit Beispielarbeitsmappe aufrufen

Zeichen anzeigen links vone einem Charakter



Excel-Version: 9.0 (Office 2000)

Betrifft: Zeichen anzeigen links vone einem Charakter
von: Carlos
Geschrieben am: 31.05.2002 - 15:59:40

Hi, bin neugierig ob das hier verständlich ist:
Ich importiere logfiles (.txt) in Excel. Eine Spalte welche importiert wird, enthält einen Usernamen und eine URL in einer Zelle (z.B.: "cgradl https://www.herber.de/forum"). Da die Usernamen nicht gleich lang sind, lässt sich dies nicht beim importieren trennen. Ich bräuchte nun in einer weiteren Spalte diesen Usernamen angezeigt. Ich mache es momentan mit "Left" und einer bestimmten Anzahl an Zeichen, was den Nachteil hat, dass entweder Usernamen abgeschnitten werden, oder Teile der URL fehlen (je nachdem wieviele Zeichen ich mir mit der "Left" Funktion anzeigen lasse).
Ist es möglich Excel zu sagen, dass alle Zeichen links des Leerzeichens angezeigt werden, oder links des strings "http:*"?
Danke
Carlos
  

Re: Zeichen anzeigen links vone einem Charakter
von: WernerB.
Geschrieben am: 31.05.2002 - 16:13:49

Hallo Carlos,

teste doch mal diesen Code:


Option Explicit
Sub UserNamen()
Dim t1 As String, t2 As String
    t1 = "cgradl https://www.herber.de/forum"
    t2 = Left(t1, InStr(t1, " ") - 1)
    MsgBox "Username: " & t2
End Sub

Viel Erfolg wünscht
WernerB.
  

Re: Zeichen anzeigen links vone einem Charakter
von: Carlos
Geschrieben am: 31.05.2002 - 16:51:34

Whoa, damit habe ich nicht gerechnet. Bin absolut unterbelichtet was VBS angeht (ist das doch, oder?). Gibt es keine Möglichkeit das altmodisch mit einer Formelkombination zu lösen?
Carlos

  

Re: Zeichen anzeigen links vone einem Charakter
von: WernerB.
Geschrieben am: 31.05.2002 - 17:05:03

Hallo Carlos,

was ich Dir geschrieben habe, war ein VBA-Makro.
Die Formel-Lösung (deutsch) sieht so aus (Annahme: Ursprungstext steht in "A1"):

=LINKS(A1;SUCHEN(" ";A1)-1)

Viel Erfolg wünscht
WernerB.

  

Re: Zeichen anzeigen links vone einem Charakter
von: Carlos
Geschrieben am: 31.05.2002 - 18:03:58

Wunderbar! Versuche jetzt gerade dahinterzukommen, wie ich nun alles rechts des Leerzeichens bekomme ("username http://*"). Werde es ausprobieren.
Vielen Dank für die schnelle Hilfe.
Carlos
  

Re: Zeichen anzeigen links vone einem Charakter
von: WernerB.
Geschrieben am: 31.05.2002 - 18:53:42

Hallo Carlos,

falls Du nicht zurechtkommst, hier die Lösung:
=RECHTS(A1;LÄNGE(A1) - SUCHEN(" ";A1))


Viel Erfolg wünscht
WernerB.

 

Beiträge aus den Excel-Beispielen zum Thema "Zeichen anzeigen links vone einem Charakter"