![]() |
excel guru gefragt -> tabellen verknüpfen!
ok, problem *ggg*
ich hab zwei excel-tabellen. in einer tragen die kollegen selber ein, von wann bis wann sie im büro anwesend waren. in der anderen trag ich ein, wann sie urlaub gegangen sind (das muss ICH machen, weil es da nach vom-chef-unterschriebenen urlaubsscheinen geht). jetzt will ich, dass die kollegen im gleichen dokument, in dem sie ihre stunden schreiben, auch sehen wieviel urlaub sie noch haben, ohne das jedoch ändern zu können. ich will also einfach einen teil einer tabelle in eine andere einbinden (spiegeln). wenn das nicht geht - dann wenigstens in ein eigenes arbeitsblatt spiegeln. (soll heißen - das dokument besteht aus 2 mappen: in einer die zeiten zum selber eintragen in der anderen die urlaube die ich eintrage) is des verständlich was ich hier will? :lol: ich könnt natürlich zelle für zelle einfach spiegeln, aber das is urviel arbeit und mehrere gemeinsam, tja dafür brauch ich euch :) |
Hi, Zwergerl
warum "kopierst" nicht beide Tabellen in eine Arbeitsmappe und legst auf die eine nen Schreibschutz. (für Urlaub, Nur Lesezugriff) Arbeitsblatt markieren > in neue EinfÜgen. Schöne Grüsse nach Graz Excal |
hey, guter denkansatz, danke *g* das nehm ich als letzte möglichkeit.... weil bei 10 mitarbeitern hätt ich auf diese art 10 exkel-dokumente mit je zwei mappen...... das wollt ich mir sparen und alles in einem dokument machen wo einfach jeder kollege eine mappe bekommt
|
Nöö. 1 ! Arbeitsmappe für alle.
Blatt beim Namen unten mit rechter Maus anwählen und dann Kopieren in z.B. "Urlaubs-Mappe".Für jeden 1 Blatt mit dem Jeweiligen Namen, das heist, du hast 10 Blatt in der Mappe. Geht auch mit "Hyperlink einfügen!" Als Hyperlink das entschrechend Blatt auswählen. Ist meiner Meinung aber umständlicher. Schreibschutz mit Passwort, dass nur du weisst. Jeder kann sie sehen, aber keiner was dazuschreiben. mfg Excal |
verwende den formelassistenten in der tabelle, in die deine kollegen eintragen, in die jeweiligen zelle, wechsle in die geöffnete andere datei und markiere die benötigte zelle ...
beim schließen ergänzt excel automatisch den pfad zur datei ... nachteil: 1.) die quell-datei darf nicht verschoben werden ... 2.) excel fragt beim öffnen nach, ob es den inhalt der verknüpften zellen aus der original-datei aktualisieren soll ... aja, jetzt hab ich auch noch einen link gefunden: http://office.microsoft.com/germany/...agelinks1.aspx |
@pc.net geht nicht :heul:
das verknüpfen funktioniert, er fragt mich auch brav nach der quelle, aber wenn ich die quelle ändere tut sich in der zieltabelle NICHTS :heul: |
schütze einfach das urlaubsblatt
extras->schutz->blattschutz ausserdem kannst du das blatt auch ausblenden wenn du willst format->blatt->ausblenden achja: gibts da ein zentrales dokument oder hat jeder mitarbeiter sein eigenes excel file? |
@blatt schützen
is mir zu umständlich, dann müßt ich jedes mal wenn ich was ändern will den blöden schutz aufheben -> gibt ja keine möglichkeit, dass excel sich merkt, dass der pc mit dem namen "XY" immer zugreifen darf..... @ausblenden dann kann ichs gleich lokal am rechner lassen - die kollegen sollen ja nachsehen können wieviel resturlaub sie noch haben statt immer mich fragen zu müssen und ob ein zentrales oder getrennte dokumente - da bin ich mir noch nicht sicher. am liebsten wär mir wie gesagt ein zentrales dokument wo jeder kollege ein blatt hat in das er seine zeiten einträgt. und am jeweiligen blatt is auch eine verknüpfung zu einem dokument das ganz wo anders liegt, in das ich die urlaube eintrage. die lösung vom pc.net wär an und für sich spitze, wenn sie funktionieren würde :lol: |
also wenn du das unbedingt in excel machen willst, dann würde ich ein vba programm dazu schreiben
1.) beim öffnen identifiziert sich die betreffende person mit name und passwort 2.) dann werden je nach eingegebenen input eine tabelle generiert, in der man neue Daten eingeben kann und sich die urlaubstage ansehen kann 3.) nur der admin hat zugriff auf die gesamte tabelle und kann urlaubszeiten ändern warum? wenn ein gesmates dokument kann herr x die arbeitszeit von herr y ändern wenn einzelne dokumente/Arbeiter für eingabe der arbeitszeit am server liegen , müssten die auch passwortgeschützt sein, sonst könnte jemand anderer wieder andere zeiten ändern, ausserdem könnte herr x die arbeitszeit von herr y einsehen |
Zitat:
bei mir funktionierts ... oder änderst du den wert, während beide files geöffnet sind? ich glaub excel aktualisiert nur beim neu-öffnen der datei ... achja, es gibt noch in den optionen auf der registerkarte 'berechnen' eine checkbox namens 'remotebezüge aktualisieren', das aktiviert sein sollte ... welche excel-version hast du eigentlich? |
Alternativ: warum machst nicht 1 Arbeitsmappe für alle Urlaube, und in die Zeitmappe, auf die jeder Zugriff hat, mit der Formel:
BEREICH.VERSCHIEBEN(MAPPE!ZELLENNUMMER;MAPPE2!A2;0 ) eine Abfrage nach NR; jeder kriegt ne Nr., die in deiner Tabelle ist. Wenn er seine NR. in der Zeitmappe in die entsprechende Zelle eingibt, kriegt er seine Urlaubsdaten auf den Schirm. Wobei in obiger Formel " MAPPE" der Name deiner Arbeitsmappe und die zellennr. einzutrage wäre.( Können auch 2 Zellen sein, dann mit "&" verbinden,und "MAPPE2" wäre der Name der Mappe, in der die Arbeitszeit eingetragen wird. "A2" z.B. wäre die Zelle, in der die Mitarbeiter ihre Nr. eingeben müssten, um die Urlaube abzufragen Du kannst die Bezüge auch mit dem Formelassisten machen, damit bist etwas schneller. mfg excal |
folgendes gebe ich noch zu bedenken:
bei einem zentralen Dokument wird folgendes Problem auftauchen: concurrency control der auch die Kontrolle bei Gleichzeitigkeit Angenommen X ruft die gemeinsame Arbeitsmappe ab und trägt seine Arbeitszeiten ein Zur gleichen Zeit öffnet auch Y das Dokument ist aber bei seinem Eintragen schneller, er speichert seine Änderungen ab. Dann speichert X ab. -> die Änderungen , die Y gemacht hat sind somit verloren du müsstest es also so programmieren, dass gleichzeitig nur eine Instanz der gemeinsamen Arbeitsmappe offen ist -> wie wärs mit access? :ja: |
ups, excel kann obiges doch :)
Freigeben einer Arbeitsmappe Klicken Sie im Menü Extras auf Arbeitsmappe freigeben und dann auf die Registerkarte Status. Aktivieren Sie das Kontrollkästchen Bearbeitung von mehreren Benutzern zur selben Zeit zulassen. Dies ermöglicht außerdem das Zusammenführen von Dokumenten, und klicken Sie dann auf OK. Speichern Sie die Arbeitsmappe, wenn Sie dazu aufgefordert werden. Klicken Sie im Menü Datei auf Speichern unter, und speichern Sie dann die freigegebene Arbeitsmappe auf einem Netzlaufwerk in einem Ordner, auf den andere Benutzer zugreifen können. |
| Alle Zeitangaben in WEZ +2. Es ist jetzt 02:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag