03.04.2017, 11:53
Hallo zusammen,
nachdem ich nun sämtliche Suchbegriffe ausprobiert und Foren durchforstet habe, wende ich mich mal direkt an dieses kompetente Forum hier mit folgendem Anliegen:
Ich möchte x-tausend Adressdatensätze aufbereiten. Die Adressdaten kommen von einer Webseite als Text. Nachdem ich die Adressen in eine txt. kopiert und in Excel eingefügt habe, ergibt sich folgendes Raster in Spalte A.
https://www.dropbox.com/s/0pedsopnkkb56g6/Kundenliste.JPG?dl=0
In Spalte G habe ich eine einfache Formel eingefügt wodurch der Text in einer Zelle kombiniert wird. Nun soll diese Formel in jede 10 Zelle kopiert werden. Natürlich ohne fixierten Zellbezug zu A.
Ich habe bereits einen guten Anfang für eim Makro gefunden, schaffe es aber nicht, dass die einzelne Zelle kopiert wird. Habe keine VBA Kenntisse und suche mir die Infos i. d. R. von verschiedenen Seiten zusammen.
Ich hoffe die Informationen sind ausreichend. Wenn nicht einfach nachfragen. Danke schonmal für eure Hilfe!
Sub Formelkopie()
Dim z As Long, Quelle As Long, bisZeile As Long
bisZeile = 200389
Quelle = ActiveCell.Row
Do Until z > bisZeile
z = z + 10
Row (Quelle).Copy Row(Quelle + z)
Loop
End Sub
nachdem ich nun sämtliche Suchbegriffe ausprobiert und Foren durchforstet habe, wende ich mich mal direkt an dieses kompetente Forum hier mit folgendem Anliegen:
Ich möchte x-tausend Adressdatensätze aufbereiten. Die Adressdaten kommen von einer Webseite als Text. Nachdem ich die Adressen in eine txt. kopiert und in Excel eingefügt habe, ergibt sich folgendes Raster in Spalte A.
https://www.dropbox.com/s/0pedsopnkkb56g6/Kundenliste.JPG?dl=0
In Spalte G habe ich eine einfache Formel eingefügt wodurch der Text in einer Zelle kombiniert wird. Nun soll diese Formel in jede 10 Zelle kopiert werden. Natürlich ohne fixierten Zellbezug zu A.
Ich habe bereits einen guten Anfang für eim Makro gefunden, schaffe es aber nicht, dass die einzelne Zelle kopiert wird. Habe keine VBA Kenntisse und suche mir die Infos i. d. R. von verschiedenen Seiten zusammen.
Ich hoffe die Informationen sind ausreichend. Wenn nicht einfach nachfragen. Danke schonmal für eure Hilfe!
Sub Formelkopie()
Dim z As Long, Quelle As Long, bisZeile As Long
bisZeile = 200389
Quelle = ActiveCell.Row
Do Until z > bisZeile
z = z + 10
Row (Quelle).Copy Row(Quelle + z)
Loop
End Sub