Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1664to1668
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
Inhaltsverzeichnis

Neu entstandenen Bereich auswählen

Neu entstandenen Bereich auswählen
29.12.2018 23:47:07
Gig
Hallo,
mit dem nachfolgenden Code kann ich einen von mir selektierten Bereich sortieren und Bereiche davon verschieben.
Nach durchgeführter Arbeit möchte ich, dass der neu entstandene Bereich markiert (selektiert) ist und nicht der von mir urprüngliche Bereich.
Wie könnte man das lösen?
Besten Dank im Voraus!
LG
Sub test()
Dim rng As Range
Set rng = Selection ' hier den Zellbereich zuweisen
With rng
.Sort key1:=.Cells(1, 3), order1:=xlAscending, _
key2:=.Cells(1, 1), order1:=xlAscending, Header:=xlNo
.Offset(.Rows.Count / 2, 0).Resize(.Rows.Count / 2).Cut _
Destination:=.Offset(0, .Columns.Count).Resize(1, 1)
End With
With rng.Resize(rng.Rows.Count / 2, rng.Columns.Count * 2)
.Sort key1:=.Cells(1, 4), order1:=xlAscending, Header:=xlNo
End With
End Sub

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

Betreff
Datum
Anwender
Anzeige
AW: Neu entstandenen Bereich auswählen
30.12.2018 00:04:22
Luschi
Hallo Gig,
hier mal meine Variante:

Sub test()
Dim rng1 As Range, rng2 As Range
Set rng1 = Selection ' hier den Zellbereich zuweisen
With rng1
.Sort key1:=.Cells(1, 3), order1:=xlAscending, _
key2:=.Cells(1, 1), order1:=xlAscending, Header:=xlNo
.Offset(.Rows.Count / 2, 0).Resize(.Rows.Count / 2).Cut _
Destination:=.Offset(0, .Columns.Count).Resize(1, 1)
End With
Set rng2 = rng1.Resize(rng1.Rows.Count / 2, rng1.Columns.Count * 2)
With rng2
.Sort key1:=.Cells(1, 4), order1:=xlAscending, Header:=xlNo
End With
rng2.Select
Set rng1 = Nothing: Set rng2 = Nothing
End Sub
Gruß von Luschi
aus klein-Paris
Anzeige
AW: Neu entstandenen Bereich auswählen
30.12.2018 00:14:28
Gig
Funktioniert! Vielen Dank!

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige