Thema Datum  Von Nutzer Rating
Antwort
22.07.2011 14:34:20 mirabelle
NotSolved
22.07.2011 16:50:34 Dekor
NotSolved
25.07.2011 11:35:56 mirabelle
NotSolved
Blau Wörter in Zelle untereinander schreiben
25.07.2011 12:33:54 Dekor
NotSolved
25.07.2011 15:54:57 mirabelle
NotSolved
10.08.2011 08:50:48 mirabelle
NotSolved

Ansicht des Beitrags:
Von:
Dekor
Datum:
25.07.2011 12:33:54
Views:
917
Rating: Antwort:
  Ja
Thema:
Wörter in Zelle untereinander schreiben

Hallo Mirabelle,

im Prinzip das gleiche:

 

Sub SaetzeTrennen()
   Dim Tabelle As Object
   Dim Text As String
   Dim Zeile As Long
   
   Set Tabelle = Application.ActiveSheet
   Text = Tabelle.Cells(1, 1).Value
   Zeile = 2
   Do While Text <> ""
      If InStr(1, Text, ". ") > 1 Then
         Tabelle.Cells(Zeile, 1).Value = Mid(Text, 1, InStr(1, Text, ". "))
         Text = Mid(Text, InStr(1, Text, ". ") + 2)
         Zeile = Zeile + 1
      Else
         Tabelle.Cells(Zeile, 1).Value = Mid(Text, 1)
         Text = ""
      End If
   Loop
End Sub

Das mit den Großbuchstaben könnte man noch abfragen, aber bei z. B. : " z. B. " geht auch diese Routine schief. Da muß man noch etwas mehr filtern und abfragen.

Einfacher wäre hier vielleicht den Text anzuzeigen und den Benutzer entscheiden zu lassen.

Gruß Detlev


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
22.07.2011 14:34:20 mirabelle
NotSolved
22.07.2011 16:50:34 Dekor
NotSolved
25.07.2011 11:35:56 mirabelle
NotSolved
Blau Wörter in Zelle untereinander schreiben
25.07.2011 12:33:54 Dekor
NotSolved
25.07.2011 15:54:57 mirabelle
NotSolved
10.08.2011 08:50:48 mirabelle
NotSolved