online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Petra65 vom 17.05.2020, 17:41 Options

Lösung

Tabelle automatisch nach Datum sortieren - Makro funktioniert nicht wie gewünscht

Hallo,

ich habe eine Tabelle mit Buchhaltungsdaten. Es kann vorkommen, dass nachträglich eine Buchung eingegeben werden muss. Ich möchte gerne (dass beim Speichern) die Tabelle nach der Datumsspalte automatisch sortiert wird.

Kurze Erläuterung:
Spalte A = Lfd. Nr.
Spalte B = Rechn.-Dat. (Sortierkriterium !!!)
Spalte C = Empfänger
Spalte D = Grund
Spalte E = Kost.-Art
Spalte F = ...

kurz: Die Spalten B6 bis K246 sollen beim Speichern automatisch sortiert werden.

Makro in der Arbeitsmappe:
Private Sub Workbook_BeforeSave _
(ByVal SaveAsUI As Boolean, Cancel As Boolean)
'
' Makro Arbeitsmappe: Ausführung beim Speichern
'
Range("B6:K246").Select
Application.CutCopyMode = False
Selection.Sort Key1:=Range("B6"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
End Sub

Makro in der Tabelle:
Private Sub Worksheet_Change(ByVal Target As Range)
Select Case Target.Column
Case 9, 10, 11
Range("B6:K246").Sort Key1:=Range("B6"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
End Select
End Sub


Grundsätzlich funktioniert es - allerdings nur bis zur Zeile 116 - gebe ich in 117 als Datum den 20.2 ein (in 116 steht 29.12) dann rutscht die Zeile nicht nach oben!!
Füge ich zwischendurch eine neue Zeile ein und gebe das Datum 20.2 ein, so rutscht diese Zeile nach unten ans Ende!!

Weiss jemand warum das so ist??

P.S.: Ich weiss übrigens nicht mehr warum ich zwei Makros einsetze ;-(((

Bitte drinkend um Hilfe ... vielen Dank und viele Grüße

Petra


Antwort schreiben

Antwort 1 von Saarbauer vom 17.05.2020, 21:22 OptionsLösung

Lösung
Hallo,

kann mit dem nicht angezeigten Teil des Datums zusammenhängen.

29.12 -> 29.12.07
20.2 -> 20.2.08

mal prüfen

Gruß

Helmut

Antwort 2 von Petra65 vom 17.05.2020, 21:46 Options

Genau dieser Fehler war es --- super ;-)))

oh jee ..... darauf wäre ich NIE gekommen - hab gedacht es liegt am Makro.



Vielen, vielen Dank.

Gruss
Petra

Antwort 3 von Saarbauer vom 18.05.2020, 00:07 Options

Hallo,

freut mich, war auch nur eine Idee, aber die Richtige.

Herzlichen Dank für die Bewertung

Gruß

Helmut

Ähnliche Themen

automatisches Sortieren
Petra65  20.05.2007 - 69 Hits - 22 Antworten

Tabelle sortieren
JochenBaar  22.05.2007 - 126 Hits - 3 Antworten

makro läuft nicht
morpheus__85  17.09.2007 - 6 Hits - 6 Antworten

Tabelle sortieren trotz Schutz
Daniel_Berlin  26.09.2007 - 33 Hits - 3 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026