Thema Datum  Von Nutzer Rating
Antwort
04.03.2016 19:09:09 GeorgieGeorge
NotSolved
Blau Inhalte mehrerer Zeilen zusammenfassen mit VBA
05.03.2016 09:14:49 Gast39747
*****
Solved
05.03.2016 11:50:55 Gast90148
NotSolved
05.03.2016 15:11:39 Gast39747
*****
Solved
05.03.2016 15:59:20 Gast93152
NotSolved
05.03.2016 15:59:41 GeorgieGeorge
NotSolved

Ansicht des Beitrags:
Von:
Gast39747
Datum:
05.03.2016 09:14:49
Views:
762
Rating: Antwort:
 Nein
Thema:
Inhalte mehrerer Zeilen zusammenfassen mit VBA
Sub TestRoute()
'im Test stehen die Werte in Spalte A untereinander
'in Zelle A1 der erste Begriff = "Route"
'
'Achtung, es werden Zeilen gelöscht - sichere deine Daten!
'
Dim rng As Range, RngA As Range
Dim arr() As Variant
Dim x As Long, y As Long, ax As Long
Dim Str As String
Application.ScreenUpdating = False
With Columns(1)
   Set rng = .Range(.Cells(1), .Cells(.Rows.Count, 1).End(xlUp))
   arr = rng.Value
   '
   Set RngA = .ColumnDifferences(Comparison:=.Range("A1"))
   '
   For x = 1 To RngA.Areas.Count
      Str = ""
      ax = ax + 1
      arr(ax, 1) = .Range("A1").Value
      For y = RngA.Areas(x).Cells(2).Row To RngA.Areas(x).Cells(RngA.Areas(x).Cells.Count).Row
         Str = Str & Chr(32) & .Cells(y, 1).Value
      Next y
      RngA.Areas(x).Cells(1).Value = RngA.Areas(x).Cells(1).Value & Str
      ax = ax + 1
      arr(ax, 1) = RngA.Areas(x).Cells(1).Value
   Next x
   '
   For x = ax + 1 To UBound(arr, 1)
      arr(x, 1) = ""
   Next x
   Set rng = .Cells(1)
   rng.Resize(UBound(arr, 1), UBound(arr, 2)).Value = arr
   '
End With
Application.ScreenUpdating = True
End Sub

 


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
04.03.2016 19:09:09 GeorgieGeorge
NotSolved
Blau Inhalte mehrerer Zeilen zusammenfassen mit VBA
05.03.2016 09:14:49 Gast39747
*****
Solved
05.03.2016 11:50:55 Gast90148
NotSolved
05.03.2016 15:11:39 Gast39747
*****
Solved
05.03.2016 15:59:20 Gast93152
NotSolved
05.03.2016 15:59:41 GeorgieGeorge
NotSolved