Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
468to472
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
468to472
468to472
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Datenreihe zyklisch verschieben

Datenreihe zyklisch verschieben
11.08.2004 18:32:36
Daniel
Hallo,
ich möchte gerne mittels Parameter automatisch die Zellinhalte einer Datenreihe zyklisch verschieben.
Beispiel:
Zahlenfolge in einer Reihe(od. Spalte): 22 33 44 55 66 77 88
Parameter = 2 (d.h. alle Werte um 2 nach rechts verschieben)
Gewuenschtes Resultat (in neuer Reihe od. Spalte): 77 88 22 33 44 55 66
Wie kann man das bewerkstelligen ?
Besten dank im voraus.
Daniel

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datenreihe zyklisch verschieben
Hans
Mit einer Arrayformel wie

Function Shift(count As Integer, Feld As Range)
'(C)oded by hw Arrayformel über die Spalten
Dim n, i As Integer, j As Integer
ReDim a(1, 1 To Feld.count)
a = Feld
For j = 1 To count
n = a(1, 1)
For i = 1 To Feld.count - 1
a(1, i) = a(1, i + 1)
Next
a(1, Feld.count) = n
Next
Shift = a
End Function

Gruß HW

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige