Guest User

Untitled

a guest
Jun 18th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. ' in einer beliebigen Zelle (die für Zeilenumbruch formatiert ist) so nutzen:
  2. '
  3. ' =TEXTVERBINDEN(A1:A7,ZEICHEN(10))
  4. '
  5. ' Alle Werte der Zellen im Bereich A1:A7, die nicht leer sind
  6. ' werden nun mit einem Zeilenumbruch verbunden und in die Ausgabezelle geschrieben.
  7. '
  8. Public Function textverbinden(bereich As Range, delimiter As String)
  9. Dim z As Variant
  10. Dim t As String
  11. Dim i As Integer
  12.  
  13. i = 1
  14. t = ""
  15.  
  16. For Each z In bereich
  17.  
  18. If z.Value <> "" Then 'nur zellen mit inhalt einbeziehen
  19.  
  20. t = t & z.Value ' Text der Zelle anhängen
  21. Debug.Print t & " " & i
  22. If bereich.Count > i Then
  23. t = t + Chr(10)
  24. End If
  25.  
  26. End If
  27.  
  28. i = i + 1
  29.  
  30. Next z
  31.  
  32. textverbinden = t
  33.  
  34. End Function
Add Comment
Please, Sign In to add comment