Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
208to212
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
208to212
208to212
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Schleife

Schleife
27.01.2003 22:09:36
Herbert
Hallo Forum,
Mit folgender Schleife Transponiere ich praktisch die Werte
B1:H1 nach A2:A8.

Option Explicit

Sub einf()
Dim a
Dim b

For a = 2 To 8
For b = 2 To 8

Cells(1, a).Copy Destination:=Cells(b, 1)
a = a + 1
Next
b = b + 1
Next

End Sub

     

So sieht die Tabelle aus:

als nächstes sollten die Werte der Zeile 9 nach A10:A16 kopiert
werden usw.
es sind immer 7 Leerzeilen dazwischen.
die Anzahl der zu kopierenden Werte sind auch immer 7
es sollte praktisch noch eine Schleife über 2000 Zeilen
dazukommen, hier hänge ich etwas...
Danke
Gruß Herbert

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Schleife
27.01.2003 22:59:44
L.Vira

So gehts schneller:

Option Explicit
Sub transponieren()
Dim z As Long
z = 1
Application.ScreenUpdating = False
While z < 100 'hier Zeilen anpassen
Range(Cells(z, 2), Cells(z, 8)).Copy
Cells(z + 1, 1).PasteSpecial Paste:=xlAll, Transpose:=True
z = z + 8
Wend
With Application
.CutCopyMode = False
.ScreenUpdating = True
End With
End Sub

Danke! funktioniert optimal..o.T.
27.01.2003 23:31:57
Herbert

...

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige