Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Excel
  Excel: Zeilen kopieren

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Excel: Zeilen kopieren (4731 mal gelesen)
csedl
Mitglied
Technischer Zeichner


Sehen Sie sich das Profil von csedl an!   Senden Sie eine Private Message an csedl  Schreiben Sie einen Gästebucheintrag für csedl

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


test.zip

 
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


Sehen Sie sich das Profil von startrek an!   Senden Sie eine Private Message an startrek  Schreiben Sie einen Gästebucheintrag für startrek

Beiträge: 1361
Registriert: 13.02.2003

.

erstellt am: 02. Mai. 2005 18:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für csedl 10 Unities + Antwort hilfreich

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;-)

HTHHope this helps (Hoffe, es hilft weiter), Nancy

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

startrek
Moderator
Architekt


Sehen Sie sich das Profil von startrek an!   Senden Sie eine Private Message an startrek  Schreiben Sie einen Gästebucheintrag für startrek

Beiträge: 1361
Registriert: 13.02.2003

.

erstellt am: 03. Mai. 2005 17:41    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für csedl 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von csedl an!   Senden Sie eine Private Message an csedl  Schreiben Sie einen Gästebucheintrag für csedl

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Nancy!

Danke für die super-schnelle Antwort!
Hat klasse funktioniert!
Wenn es mehr als 10 Unities geben würde, du hättest sie sicher!

Gruß,
Christoph

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz