Autor
|
Thema: Excel: Zeilen kopieren (4731 mal gelesen)
|
csedl Mitglied Technischer Zeichner
Beiträge: 32 Registriert: 15.03.2005 HP xw6000 P4 2,8GHz, 1GB RAM, NVidia Quadro FX700 U160 SCSI XP Pro SP2 SWX2006 SP4.1
|
erstellt am: 02. Mai. 2005 17:33 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute, hab folgendes Problem: Ich habe eine Excelliste mit über 2000 Einträgen. Jede Zeile soll jeweils 4x unter sich selbst eingefügt werden. Könnt mir mir behilflich sein. Hab im Anhang eine Textversion. Danke. Gruß Christoph
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
startrek Moderator Architekt
Beiträge: 1361 Registriert: 13.02.2003 .
|
erstellt am: 02. Mai. 2005 18:40 <-- editieren / zitieren --> Unities abgeben: Nur für csedl
Abend Christoph, bin irgendwie grade etwas aus der Übung, egal - versuche es mal so:
Code:
Sub give_me_five() Dim a, ro%, col As Byte, i As Byte, x% x = Cells(Rows.Count, 1).End(xlUp).Row 'letzte belegte Zeile in A a = Range(Cells(2, 1), Cells(x, 6)) 'Spalte 1-6 'ggf. anpassen ReDim b(1 To 5 * UBound(a, 1), 1 To UBound(a, 2)) i = 1 For ro = 1 To UBound(a, 1) For col = 1 To UBound(a, 2) b(i, col) = a(ro, col) b(i + 1, col) = a(ro, col) b(i + 2, col) = a(ro, col) b(i + 3, col) = a(ro, col) b(i + 4, col) = a(ro, col) Next i = i + 5 Next Range(Cells(2, 1), Cells(UBound(b, 1) + 1, UBound(b, 2))) = b End Sub
Die ganze Zeile wird nicht genommen, nur bis Spalte 6, sonst halt das cells(x,6) anpassen;-) HTH, Nancy Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
startrek Moderator Architekt
Beiträge: 1361 Registriert: 13.02.2003 .
|
erstellt am: 03. Mai. 2005 17:41 <-- editieren / zitieren --> Unities abgeben: Nur für csedl
Hab' grade noch bemerkt [bissle spät;-)], dass das i dem 'Geiz ist geil' zum Opfer fiel, da Byte wohl arg zu knapp gewählt ist. Mit Dim i as integer [bis Hausnummer 32.767] oder für ganz harte Fälle Dim i as long sollte es keinen Überlauf mehr geben, sorry;-) Gruss Nancy Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
csedl Mitglied Technischer Zeichner
Beiträge: 32 Registriert: 15.03.2005 HP xw6000 P4 2,8GHz, 1GB RAM, NVidia Quadro FX700 U160 SCSI XP Pro SP2 SWX2006 SP4.1
|
erstellt am: 04. Mai. 2005 07:05 <-- editieren / zitieren --> Unities abgeben:
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|