online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Petra0403 vom 22.11.2020, 16:42 Options

Sortieren mit Excel

Hallo Excelfreunde!

Ich hab mir vor einiger Zeit schon mal helfen lassen. Schnallgonz war damals mein treuer Helfer. Mit dem Ergebnis war ich sehr zufrieden. Jetzt hab ich aber ein Problem mit der Datei. Ich habe 2 Rechner mit dem gleichen Betriebssystem und beide mit Office 2003. Auf dem einen funktioniert das ganze einwandfrei, aber auf dem anderen auf einmal nicht mehr. (es hat aber auch dort schon funktioniert!) Kann mir jemand helfen woran das liegt?
Zur Beschreibung: Ich möchte nach Spalte B alles außer 6 Zeilen Überschrift sortieren. Die Sortierreihenfolge soll aber von 05:30 Uhr bis 05:30 des nächsten Tages sein. Dafür gibt es einen Button "KeineÄnderung". Nach Eingabe der Uhrzeit in Spalte B wird immer automatisch das Datum (Jahreszahl wird nicht angezeigt, aber mit aufgenommen) dazugeschrieben, ohne das es extra eingegeben werden muss. Durch Klick auf den Button "KeineÄnderung" kann ich eine eventuell notwendige Änderung an der Zeit vornehmen (wird zu "Änderung")

Sub DatumKeineÄnderung()
Sheets("Schalter").Cells(1, 1).Value = 1
End Sub

Sub DatumÄndern()
Sheets("Schalter").Cells(1, 1).Value = 0
End Sub

Private Sub ToggleButton1_Click()
Dim TB As ToggleButton
Set TB = ToggleButton1
If TB.Value = True Then
TB.Caption = "KeineÄnderung"
DatumKeineÄnderung
Else
TB.Caption = "Ändern"
DatumÄndern
End If
End Sub

Private Sub worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
'falls SpalteA aktiv und Zelle "A1" im Blatt "Schalter" = 1
If Target.Column = 2 And Worksheets("Schalter").Cells(1, 1).Value = 1 Then
'Format setzen
Cells(Target.Row, 2).NumberFormat = "dd/mm/ hh:mm"
'aktuelles Datum zur Eingabe = Uhrzeit hinzu
Cells(Target.Row, 2) = Date & " " & Cells(Target.Row, 2)
'Zelle "A1" im Blatt "Schalter" auf 0, um Zelle zu bestätigen
Worksheets("Schalter").Cells(1, 1).Value = 0
'Focus zurück zur Startzelle; erforderlich, weil
'Markierung nach Eingabe nach unten verschoben wird = Standard
ActiveCell.Offset(-1, 0).Activate
'jetzt Eingabe bestätigen
SendKeys "{F2}", True
SendKeys "{ENTER}", True
'Zelle "A1" im Blatt "Schalter" auf 1 zurückstellen
Worksheets("Schalter").Cells(1, 1).Value = 1
End If
Application.EnableEvents = True
End Sub

Wie gesagt Code klappt auf dem einen Rechner einwandfrei und auf dem anderen plötzlich nicht mehr, obwohl es auf beiden die gleiche Datei ist! Dummerweise ist das gerade der Rechner auf dem die Datei im Einsatz ist.
Das Sortieren klappt auf beiden einwandfrei, aber auf dem bösen Rechner schreibt er eben nicht das Datum von heute, sondern von 1900 und damit sortiert er ja falsch.
Hat jemand eine Idee, woran das liegt.

Vielen Dank in Voraus.
Petra


Antwort schreiben

Antwort 1 von nighty vom 22.11.2020, 16:52 Options

hi petra :-)

eventuell daran

gruss nighty

extras/optionen/berechnung/1904-datumswerte reiter entfernen

Antwort 2 von Petra0403 vom 22.11.2020, 17:05 Options

Danke für die schnelle Antwort, aber daran liegt es nicht.
Hab beide Varianten probiert.
Petra

Antwort 3 von Petra0403 vom 22.11.2020, 17:43 Options

Kleine Verbesserung!
Der 1904-datumswerte reiter hat doch einen Einfluss, aber nicht den, der mein Problem betrifft. Klick ich den Reiter an, interpretiert Excel ein anderes Jahr hinein, aber nicht das Jahr 1900, bzw. gar kein Jahr. Genau das passiert aber auf dem einen Rechner.

Petra

Antwort 4 von Petra0403 vom 22.11.2020, 22:46 Options

Hallo!
Wenn ich auf dem Rechner, wo alles funktioniert eine Zeit eingebe, erscheint automatisch (Button auf "KeineÄnderung") 22.11. 21:40. (in der Stauszeile wird 22.11.2008 21:40 angezeigt). Lösche ich die Eingabe mit der Entf.- Taste bleibt 22.11.2008 in der Zelle stehen.
Auf dem Rechner, bei dem es nicht funktioniert erscheint 01.01. 21:40 (in der Stauszeile steht 01.01.1900 21:40). Wenn ich diese Zeile mit der Entf.-Taste lösche, bleibt die Zelle leer.
Hilft dieser Hinweis vielleicht jemanden weiter?

Gruß Petra

Ähnliche Themen

Sortieren in Excel
Kekern  16.05.2007 - 350 Hits - 1 Antwort

Daten in Excel sortieren
sebflu  26.11.2007 - 127 Hits - 6 Antworten

Excel Sortieren mit Überschrift
FrankS  27.02.2008 - 205 Hits - 6 Antworten

Sortieren nach Uhrzeiten in Excel
Petra0403  18.05.2008 - 28 Hits - 10 Antworten

Sortieren in Excel 2003
schoepro  11.08.2008 - 19 Hits - 1 Antwort

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:Thu Jan 8 21:07:44 2026