online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon ettaler vom 12.05.2019, 21:05 Options

Automatisch Sortieren

Hallo zusammen,
ich habe ein Datenblatt mit dem ich bewegliche Feiertage berechnen kann! Jetzt habe ich allerdings das Problem, ich möchte wenn ich die Jahreszahl ändere, dass sich dann alles Nach Spalte B automatisch Aufsteigend sortiert.

Ich hoffe Ihr könnt mir helfen!


Antwort schreiben

Antwort 1 von Penorek vom 12.05.2019, 21:14 Options

Hi,

wenn ich dich richtig verstanden habe.

Klicke auf Spalte B so das sie komplett markiert ist. Dann auf Daten/Sortieren und gewünschtes auswählen.

Penorek

Antwort 2 von coros vom 13.05.2019, 08:23 Options

Hallo ettaler,

wie das manuell geht, hat Dir Penorek ja bereits gezeigt. Da Du aber geschrieben hast, dass Du das gerne automatisch haben möchtest, gehe ich davon aus, dass Dich die Lösung nicht zufrieden stellen wird. Diesen Automatismus muss man nur über VBA machen. Für eine Lösung fehlen aber Angaben zum Bereich, der sortiert werden soll und in welcher Zelle die Jahreszahl eingetragen wird. Wenn diesen Angaben vorhanden sind, kann man Dir auch ein Makro erstellen.

MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 3 von ettaler vom 13.05.2019, 09:00 Options

Hallo zusammen,
ja das manuelle kann ich. Wie gesagt wäre es mir lieber wenn es automatisch gehen würde. Hier die Angaben dazu:
Jahreszahl: B1
Sortiert werden soll es nach Spalte B Aufsteigend bis zu B58. Also dadurch auch Spalte A!

Die erste zeile sollte so stehen bleiben Sortiert soll also der Bereich B2-B58 mit A2-A58 werden. Wenn B1 geändert wurde!

Vielen Dank!

Antwort 4 von rainberg vom 13.05.2019, 09:54 Options

Hallo ettaler,

Dein Vorhaben sollte damit funktionieren

Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$1" Then
Columns("A:B").Sort Key1:=Range("B2"), Order1:=xlAscending, Header:=xlGuess
End If
End Sub


Gruß
Rainer

Antwort 5 von ettaler vom 14.05.2019, 16:04 Options

Danke für das Makro, doch wenn ich es ausführen will wird mir immer Laufzeitfehler 1004 angezeigt und dass alle ausgewählten Zellen die gleiche Größe bruachen!

Antwort 6 von coros vom 14.05.2019, 17:25 Options

Hallo ettaler,

dann hast Du in Deiner Datei verbundene Zellen. Da VBA und verbundene Zelle spinne Fein sind, wird es schwer, Dir da ein Makro zu erarbeiten. Eventuell kann man da was machen, aber dazu müsste man Deine Datei sehen. Wenn es geht, lade doch mal Deine Datei bei www.netupload.de ins Internet hoch, dann kann man sich das mal ansehen.

MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 7 von ettaler vom 14.05.2019, 18:23 Options

Ich habe die Datei hochgeladen! Wäre nett wenn Du dir dass mal anschauen könntest!
Link:
http://www.netupload.de/detail.php?img=
900235910556cabe7780b489afbfea4f.xls

viele grüße!

  • Admininfo: achte bei Links bitte auf unsere Formatierungshilfe oder nutze das SNTool
  • Ähnliche Themen

    Tabellenblätter automatisch sortieren
    bernyzz  13.05.2007 - 142 Hits - 2 Antworten

    Zahlen sortieren
    hias1706  03.10.2007 - 116 Hits - 1 Antwort

    Suchergebnisse v Google nach Datum sortieren lassen ?
    nowerman  02.01.2008 - 56 Hits - 2 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