Rechnen mit Datum, neue Zeilen automatisch
#1
Hallo, ich hoffe ihr könnt mir helfen. Ich weiß auch gar nicht, ob das so einfach mit Excel zu lösen ist, aber ich frag mal.

Ich habe eine Tabelle mit Daten von Feriengästen, Name, email, etc. Spalten sind u.a. Anreise, Uhrzeit Abreise, Uhrzeit und anderes mehr.

Ich möchte nun gern dass Excel selbst Zeilen anhand der Daten generiert, die offene Lücken für weitere Buchungen bzw. fürs Housekeeping ausweist.

BEISPIEL
Gast A: Anreise 21.1./14:00 - Abreise am 3.2./9:00
Gast B: Anreise 22.2./15:00 - Abreise 28.2./9:00
-> dann soll er eine Zeile einfügen, die die noch freie Zeit als Block Frei/Housekeeping errechnet:
Frei/Housekeeping Von 3.2./9:00 Bis 22.2./15:00

Wenn ich eine neue Zeile erfasse, entsprechend:

Alter Stand:
Gast A: Anreise 21.1./14:00 - Abreise am 3.2./9:00
Frei/Housekeeping Anreise 3.2./9:00 Abreise 22.2./15:00 (Automatisch)
Gast B: Anreise 22.2./15:00 - Abreise 28.2./9:00

Neueintrag:
Gast C: Anreise 5.2. /13:00 - Abreise 16.2./14:00

soll dann so aussehen (sortiert nach Datum):
Gast A: Anreise 21.1./14:00 - Abreise am 3.2./9:00
Frei/Housekeeping Anreise 3.2./9:00 Abreise 5.2./13:00 (Automatisch)
Gast C: Anreise 5.2. /13:00 - Abreise 16.2./14:00
Frei/Housekeeping Anreise 16.2./14:00 Abreise 22.2./15:00 (Automatisch)
Gast B: Anreise 22.2./15:00 - Abreise 28.2./9:00

Geht das?
Danke für euer Feedback!
LG Eliza
Top
#2
Hallo Eliza,

verstehe ich das richtig, dass es nur um 1 Objekt geht ?

Des weiteren:
- können Anreise-/Abreise-Zeitpunkt geändert werden ?
- ist auch das Löschen einer Buchung einzubeziehen ?

Kannst du mal eine Beispieldatei hier zur Verfügung stellen ?

Gruß
Aloys
Top
#3
Hallo Aloys,

oh eine Antwort freu :) Ich dachte schon es meldet sich keiner mehr.
Ja ein Ferienobjekt.
So ganz hab ich das selbst noch nicht durchdacht, fürchte cih Ja theoretisch können sich auch mal Sachen ändern. Vielleicht kann man als erste Spalte ein Symbol nehmen, z.B. B für Buchung und A für Automatischer Eintrag. Er soll automatisch nach Anreisedatum sortieren, also wenn ich unten was neues eingebe, soll er durchsortieren und A - neue Lücken generieren. Wenn ich eine Änderung an einer Zeile B vornehme, halt korrigieren. Im Grunde ist es gar nichts zurechnen fällt mir gerade auf. Er soll automatisch sortieren und dann die Abreisedaten als Anreisedaten / Anreise- als Abreisedaten der vorherigen und nachfolgenden Zeile eintragen quasi.

Ich hänge mal was an...Danke und liebe Grüße
Eliza


Angehängte Dateien
.xlsx   buchungen.xlsx (Größe: 366,52 KB / Downloads: 10)
Top
#4
Hallo Eliza,

hat das einen Grund, dass du die Reservierungsdaten ab Spalte J zig-mal wiederholst ?

Gruß
Aloys
Top
#5
Hallo,

ja hat einen Grund, meine Doofheit :) - ne im Ernst keine Ahnung wie das da hin gekommen ist. Bitte gedanklich löschen :)

LG Eliza
Top
#6
Hallo Eliza,

anbei mal ein erster Wurf mit Realisierung der Grundfunktionen.
Ein paar Erläuterungen befinden sich im Tabellenblatt.

Gruß
Aloys


Angehängte Dateien
.xlsm   Eliza_buchungen V1.5.xlsm (Größe: 539,57 KB / Downloads: 11)
Top
#7
Hallo Aloys,

total lieb von dir, vielen Dank! ich hab mir das gerade angeguckt und vermutlich ist da ein Bedienfehler meinerseits, denn da passiert nichts wenn ich da was eingebe (z.B: Zeile 16, B-G Neueintrag) - muss ich dann noch irgendetwas machen?

Liebe Grüße Eliza
Top
#8
Hallo Eliza,

welche Excel Version benutzt Du?
Bei mir mit "007 geht es auch nicht.

Das liegt am ActiveX Steuerelement, welches Aloys in die Mappe eingefügt hat.

Du kannst den Code hinter der Mappe in Deine Datei einfügen.
Dann müsstest Du selber noch eine Befehlsschaltfläche aus den ActiveX Steuerelementen einfügen und die Datei dann bei Dir als .xlsm speichern.
Gruß Atilla
[-] Folgende(r) 1 Nutzer sagt Danke an atilla für diesen Beitrag:
  • Eliza
Top
#9
Hallo Eliza,
Zitat:... denn da passiert nichts wenn ich da was eingebe (z.B: Zeile 16, B-G Neueintrag) - muss ich dann noch irgendetwas machen?
Wenn du in der Zeile von B:G alle Zellen gefüllt hast, müßte der CommandButton am oberen Rand sichtbar werden. Und nach dessen Betätigung sollte die Zeile dann auch eingefügt werden.

Gruß
Aloys
[-] Folgende(r) 1 Nutzer sagt Danke an aloys78 für diesen Beitrag:
  • Eliza
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste