WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Software (http://www.wcm.at/forum/forumdisplay.php?f=5)
-   -   excel guru gefragt -> tabellen verknüpfen! (http://www.wcm.at/forum/showthread.php?t=83554)

Zwergerl 09.01.2003 15:07

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 :)

Excalibur33 09.01.2003 15:15

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

Zwergerl 09.01.2003 15:18

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

Excalibur33 09.01.2003 15:27

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

pc.net 09.01.2003 15:27

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

Zwergerl 09.01.2003 16:12

@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:

Hanneman 09.01.2003 16:30

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?

Zwergerl 09.01.2003 16:59

@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:

Hanneman 09.01.2003 17:12

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

pc.net 10.01.2003 08:34

Zitat:

Original geschrieben von Zwergerl
@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:

hm ... versteh ich nicht :confused: ...

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?

Excalibur33 10.01.2003 11:40

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

Hanneman 10.01.2003 11:50

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:

Hanneman 10.01.2003 12:27

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