Wie soll ich das beschreiben?



Excel-Version: 10.0 (Office XP)
nach unten

Betrifft: Wie soll ich das beschreiben?
von: Florian
Geschrieben am: 18.06.2002 - 08:01:50

Hi!
Ich habe folgendes Problem:
Ich habe in 350 Zellen Eintraege dieser Art
"Dateiname Bindestrich Text" alles in Spalte A

Ich moechte jetzt das der Text hinter dem Bindestrich in eine eigene Spalte (B) kopiert wird.
Wie mache ich das?

Gruss
Florian

nach oben   nach unten

Re: Wie soll ich das beschreiben?
von: Hans W. Herber
Geschrieben am: 18.06.2002 - 08:13:11

Hallo Florian,

ich gehe mal davon aus, dass Du eine Formel-, keine VBA-Lösung suchst, wenn ja:
=RECHTS(A1;LÄNGE(A1)-FINDEN(" - ";A1)-2)

hans

nach oben   nach unten

Re: Wie soll ich das beschreiben?
von: Daniel P
Geschrieben am: 18.06.2002 - 08:13:53

=RECHTS(A1;LÄNGE(A1)-FINDEN("-";A1))

nach oben   nach unten

Re: Wie soll ich das beschreiben?
von: Michael Wendeler
Geschrieben am: 18.06.2002 - 08:14:13

Hallo Florian,

füge in die Spalte, in der der Text stehen soll folgende Formel ein und kopier sie runter.

=RECHTS(A1;LÄNGE(A1)-FINDEN("-";A1))

Wenn du jetzt nur den Text und nicht die Formel dahinter haben möchtest, dann kopier die Spalte und über "Bearbeiten" "inhalte" einfügen kannst Du nur Werte einfügen, dann ist die Formel weg und nur dein Text steht in der Spalte.

Gruß
M. Wendeler
http://www.wendelers.de

nach oben   nach unten

Sieht gut aus, aber VBA waere besser!?
von: Florian
Geschrieben am: 18.06.2002 - 08:22:13

Eigentlich waere mir eine VBA Loesung lieber...aber das letzte was ich will ist Befehle geben! ;)
Ich probier das...

Danke!
Gruss Florian


nach oben   nach unten

Re: Sieht gut aus, aber VBA waere besser!?
von: Hans W. Herber
Geschrieben am: 18.06.2002 - 08:27:20

Hallo Florian,

wie folgt:


Sub TextFiltern()
   Dim iRow As Integer, iRowL As Integer
   Dim sTxt As String
   iRowL = Cells(Rows.Count, 1).End(xlUp).Row
   For iRow = 1 To iRowL
      sTxt = Cells(iRow, 1).Value
      Cells(iRow, 2).Value = _
         Right(sTxt, Len(sTxt) - InStr(sTxt, " - ") - 2)
   Next iRow
End Sub

hans

nach oben   nach unten

Was soll ich sagen? D A N K E!
von: Florian
Geschrieben am: 19.06.2002 - 00:22:09

Weiss nicht was ich ohne die vielen engagierten Leute hier im Forum machen sollte, allen voran natuerlich Hans selber!?

Danke, Leute!

Gruess
Florian


 nach oben

Beiträge aus den Excel-Beispielen zum Thema "Schaltfläche per VBA Makro zuweisen"