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

Sortieren bis zur ersten leeren zelle

Sortieren bis zur ersten leeren zelle
09.06.2005 07:42:36
Alex
Guten Morgen Excelisten,
habe folgendes problem.
Ich habe ein Makro erstellt zum sortieren des bereiches B3:D1002 nach zufallsprinzip. Das Problem ist, dass wenn ich sortiere nach zufallsprinzip er den bereich komplett sortiert. Wenn ich aber nur bis zelle B200 eine worteingabe habe, schmeißt er die wörter bis zeile 1000 runter. Kann man das Makro so ändern das er automatisch nur den Bereich sortiert nach zufall wo die letzte worteingabe erfolg ist.
Es soll aber auch nicht durch eigende selektion erfolgen.
Hoffe ihr versteht mein Problem.

Sub Sortieren()
Sheets("Worteingabe").Select
ActiveSheet.Unprotect
Range("B3:D1002").Select
Range("D1002").Activate
Selection.Sort Key1:=Range("D3"), Order1:=xlAscending, Header:=xlNo, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Range("B3").Select
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowSorting:=True
Sheets("Test").Select
Range("A1").Select
End Sub

Hoffe jemand kann mir helfen#
Gruß Alex

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

Betreff
Datum
Anwender
Anzeige
AW: Sortieren bis zur ersten leeren zelle
09.06.2005 07:55:51
WernerB.
Hallo Alex,
meinst Du es so?

Sub Sortieren()
Dim laR As Long
Sheets("Worteingabe").Select
ActiveSheet.Unprotect
laR = Cells(Rows.Count, 2).End(xlUp).Row
Range("B3:D" & laR).Sort Key1:=Range("D3"), Order1:=xlAscending, _
Header:=xlNo, OrderCustom:=1, MatchCase:=False, _
Orientation:=xlTopToBottom, DataOption1:=xlSortNormal
Range("B3").Select
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, _
Scenarios:=True, AllowSorting:=True
Application.Goto Reference:= _
Worksheets("Test").Range("A1"), Scroll:=True
End Sub

Viel Erfolg wünscht
WernerB.
P.S.: Dieses Forum lebt auch von den Rückmeldungen der Fragesteller an die Antworter !
Anzeige
Danke Werner klappt super !!!! o.T.
09.06.2005 08:00:18
Alex
Hi Werner
Danke für deine hilfe klappt super.
Gruß Alex

305 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige