Advertisement
Rednaxela

Untitled

Apr 8th, 2024
14
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. Sub DatenKopieren()
  2. Dim wsSource As Worksheet
  3. Dim wsDestination As Worksheet
  4. Dim lastRow As Long
  5. Dim valueRow As Long
  6. Dim loopCounter As Long
  7. Dim data As String
  8.  
  9. ' Arbeitsblatt mit den Daten zum Auslesen
  10. Set wsSource = ThisWorkbook.Worksheets("Arbeitsblatt3")
  11.  
  12. ' Zielarbeitsblatt
  13. Set wsDestination = ThisWorkbook.Worksheets("LetztesArbeitsblatt")
  14.  
  15. ' Startpunkt
  16. valueRow = wsSource.Range("A" & wsSource.Range("F1").Value).Value
  17.  
  18. ' Schleife zum Kopieren der Daten
  19. Do While valueRow >= 1
  20. ' Wert aus Spalte B kopieren
  21. data = data & wsSource.Range("B" & valueRow).Value
  22.  
  23. ' Prüfen, ob noch weitere Durchläufe erforderlich sind
  24. If valueRow > 1 Then
  25. ' Komma hinzufügen, wenn weitere Durchläufe erforderlich sind
  26. data = data & ","
  27. End If
  28.  
  29. ' Um 1 herunterzählen für den nächsten Durchlauf
  30. valueRow = valueRow - 1
  31. Loop
  32.  
  33. ' Daten in Zielzelle schreiben
  34. wsDestination.Range("K2").Value = data
  35. End Sub
  36.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement