Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1856to1860
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
1 Zeile nicht sortieren
18.11.2021 14:35:26
Oraculix
Hallo liebes Forum!
In meiner Tabelle Sortiere ich abwechselnd immer mit Doppelklick auf die Zeile1.
Aber leider wird mir die erste Zeile auch sortiert
Frage:
Was muss ich im VBA Code Ändern Damit die erste Zeile nicht sortiert wird sondern immer erst ab Zeile 2.
In der ersten Zeile sind Überschriften die sollen ja nicht sortiert werden.
Danke
'Soriert bei Doppelklick auf Zeile 1 abwechselnd A-Z und Z-A

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Dim Bereich1 As Range
Dim LSpalte As Integer
Dim lzeile As Long
Dim SelectHeadline As Variant
LSpalte = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Column
lzeile = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row
Set Bereich1 = Range(Cells(1, 1), Cells(1, LSpalte))
If Intersect(Target, Bereich1) Is Nothing Then
Exit Sub
Else
If my_sort Then
SelectHeadline = ActiveCell.Address(RowAbsolute:=False, columnAbsolute:=False)
Range(Cells(1, 1), Cells(lzeile, LSpalte)).Sort Key1:=Range(SelectHeadline), Order1:=xlAscending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
my_sort = False
Else
SelectHeadline = ActiveCell.Address(RowAbsolute:=False, columnAbsolute:=False)
Range(Cells(1, 1), Cells(lzeile, LSpalte)).Sort Key1:=Range(SelectHeadline), Order1:=xlDescending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
my_sort = True
End If
End If
Application.Calculation = xlCalculationAutomatic
Range("B2").Select
Application.ScreenUpdating = True
End Sub
Gruß
Oraculix

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: 1 Zeile nicht sortieren
18.11.2021 14:39:09
UweD
Hallo
ungetestet...
, Header:= xlYes anstelle xlGuess
LG UweD
Danke Funktioniert !!
18.11.2021 14:49:10
Greenhorn
Super Vielen Dank sowas muss man mal sehen!
Range(Cells(1, 1), habe dauernd hier herumprobiert was natürlich nichts gebracht hat!
Gruß
Oraculix
Prima. Danke für die Rückmeldung. owT
18.11.2021 14:52:37
UweD
Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige