Clever-Excel-Forum

Normale Version: Spalte kopieren/löschen + wöchentliche Aktualisierung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Forum,

Ich arbeite aktuell an einem Projekt auf der Arbeit, wo ich einen Kalender erstellen soll. Er sollte so aufgebaut sein:


Man soll in die Zeilen unter den Spalten C und D die Anzahl der zugeteilten Mitarbeiter eintragen. Die Datumsanzeigen sind erstmal probeweise eingetragen. Ich habe in A1 das aktuelle Datum mit einem Befehl und rechts daneben die dazugehörige Kalenderwoche berechnen lassen. Das Datum vom 8.8 und 15.8 sind Montage, was ausreicht für weiteres mit der zugehörigen KW-Berechnung.

Die Aufgabe soll nun sein, dass die Spalte mit der aktuellen Woche direkt in Spalte C stehen soll und die abgelaufene Woche soll in eine andere Tabelle eingefügt werden und anschließend aus Tabelle 1 entfernt werden, sodass in C nun die aktuelle Woche wieder steht. Die abgelaufenen Wochen sollen wie hier chronologisch hintereinander laufend eingefügt werden.
Dieser Kalender ist in einer Excel zur Berechnung der Auslastung. Diese muss jeden Montag geöffnet werden und mit Makros werden Berechnungen durchgeführt. Wäre es da nicht sinnvoll, dass ein Makro diese ganzen Befehle regelt, wenn die Excel aufgerufen wird bevor man berechnet? ist das möglich? Bzw. wie sähe die Codierung aus?

mfG Stefan
Hallo Stefan,

bitte benutze zur Darstellung keine externen Uploaddienste sondern zeige uns entweder einen Tabellenausschnitt mit einem Tool (nachzulesen hier: http://www.clever-excel-forum.de/thread-47.html) oder eine Beispieldatei mit den bereits erfolgten Formeln mit mindestens 10-15 Datensätzen. (nachzulesen hier: http://www.clever-excel-forum.de/thread-326.html)

Unterhalb des Antwortformulars findest du den Button Durchsuchen, um deine Datei auszuwählen und hier hochzuladen.  Mit Attachement hinzufügen stellst du sie in den Beitrag ein.
Ich habs mal ein bisschen leichter gefasst und eine neue Datei angehängt!

WENN C10=1
DANN Kopiere Tabelle1:Spalte3 nach Tabelle2:Spalte3+B10
WENN Tabelle2:Spalte3+B10
DANN Lösche Tabelle1:Spalte3
B10=B10+1

In C10 ist eine Abfrage, ob die aktuelle KW (B1) mit C2 übereinstimmt. Er soll dann die Spalte 3 aus Tabelle 1 in Tabelle 2 kopieren. Diese soll dann aber chronologisch weiterfolgen, d.h. beim nächsten mal wirds Spalte 4 in Tabelle 2, ... deswegen dachte ich, dass ein Counter nützlich sein kann, der auf eine Zelle zugreift. Anschließend soll die gesamte Spalte in Tabelle 1 gelöscht werden, sodass alles wieder auf C geschoben wird. Am besten wäre ein Makro oder automatisiert direkt im Arbeitsblatt.

mfG Stefan