in der angefügten Tabelle kann ich per VBA durch Änderung der lfd. Nr. im Blatt Daten die Posiotion des Mitarbeiter ändern. Der Mitarbeiter wird dann samt Daten in der Zeile auf die neue Position verschoben und die übrigen Mitarbeiter reihen sich automatisch wieder richtig ein.
Das Problem im Blatt Urlaubsplanung werden die Namen der Mitarbeiter aus dem Blatt Daten übernommen (damit man nicht alles nochmal eingeben muss). Wenn jetzt die Nr. im Blatt Daten des Mitarbeiters verändert wird, wird natürlich die Postion des Mitarbeiters in der Urtlaubsplanung auch verschoben. Dort wird aber nur der Mitarbeiter verschoben und nicht die in der übrigen Zeile eingegebenen Urlaubszeiträume des Mitarbeiters.
Da ich mit VBA nach zahllosen Versuchen absolut nicht weiterkomme,
habe ich jetzt versucht die Urlaubsdaten hinter die entsprechenden Zeilen im Datenblatt zu hängen und per Change im Urlaubsblatt die Daten jedesmal neu einfüge. Durch die übernahme der Daten per Formel entsteht jedesmal eine Rückkopplung. Klappt also auch nicht.
Hat jemand eine Idee wie man bei Änderung im Blatt Daten, die gesamte Zeile des betreffenden Mitarbeiters in der Urlaubsplanung mit verschiebt.
Gruß
Timbo.
https://www.herber.de/bbs/user/79308.zip