Eine Mitarbeiter abreitet in Excel Tabelle 1. Ein zweiter Mitarbeiter greift auf die gleiche Exceldatei zu. Nur in Tabelle 2. Dieser Mitarbeiter soll gleich sehen was der erste Mitarbeiter in Tabelle 1 macht.
Und?
Hi
Geht nicht ohne weiteres.
Es muss immer erst gespeichert werden, bevor der Abgleich der Daten erfolgt.
Gruß
Jens
Geht nicht ohne weiteres.
Es muss immer erst gespeichert werden, bevor der Abgleich der
Daten erfolgt.
Hallo Jens,
mangels Netzwerk kann ich das nicht testen.
Wie ist das denn da, User2 hat die gleiche Mappe wie User1 offen,
beide haben das gleiche Tabellenblatt aktiviert.
Nun ändert User1 einen Zelleintrag ab und speichert die Mappe.
Sieht der User2 diese Änderung sofort ohne eigenes Zutun?
Oder muß er kurz das Blatt wechseln und wieder zurück, oder
die Mappe schließen, öffnen?
Was geschieht wenn User2 grad in Tabelle1!A1 mittendrin am Schreiben eines neuen Zelleintrages ist und User1 ändert genau in dieser Zeitspanne Tabelle1!A1 und speichert die Mappe?
Wird dadurch der Eingabemodus von User2 abgwürgt und in Tabelle1!A1
erscheint das von User1?
Oder wenn dann User2 auf Enter drückt steht in Tabelle1!A1 das was
User2 grad schrieb? oder, oder,…
Danke ^ Gruß
Reinhard
Hi
Wenn User 1 in Tabelle 1 / A1 etwas eingibt so kann User 2 auch in Tabelle 1 / A1 etwas eingeben.
User 1 speichert und die Daten werden in die Datei eingetragen.
User 2 speichert, er bekommt einen Hinweis das User 1 in Tabelle 1 / A1 etwas eingeben hat. User 2 muss nun in dem Fenster entscheiden, ob er seine Daten oder die von User 1 behalten möchte.
Immer erst bei Speichern kommt es zum Abgleich.
Eigentlich haben die beiden User nicht die Datei offenen bei einer Freigabe, sondern eine Kopie, und beim Speichern werden die Änderungen in der Originaldatei zusammen gebracht.
Gruß
Jens
Immer erst bei Speichern kommt es zum Abgleich.
Eigentlich haben die beiden User nicht die Datei offenen bei
einer Freigabe, sondern eine Kopie, und beim Speichern werden
die Änderungen in der Originaldatei zusammen gebracht.
Hallo Jens,
dankeschön für deine Ausführungen.
Kommen wir mal zu den Änderungen, was wird da geändert?
Der Hintergrund meiner Frage ist, mit Vba (Makros) kann man automatisch darauf reagieren und das automatische Makro anweisen
bei/nach jeder Zellwertänderung die Mappe automatisch zu speichern.
Das gilt jetzt wenn du in Zellen was eingibst, reinkopierst usw.
Wenn aber nun jemand z.B. Zeilen/Spalten einfügt oder Zellen färbt
so erkennst das das makro nicht und reagiert nicht.
Wenn du kein Vba kennst, mal ein kleiner Code damit du testen kannst und vllt. besser verstehst wie ich das o.g. meinte.
Nimm eine neue leere Mappe, Alt+F11.
Links siehst du eine Baumstruktur wie im Explorer.
Gehe da zu VBA Projekt(Mappe1)
(oder wie deine Mappe heißt)
Mache einen Doppelklick auf „DieseArbeitsmappe“ und kopier dann diesen Code rein:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
MsgBox „geändert“
End Sub
Dann schließt du den VB-Editor. Nun ändere mal was du willst in Excel.
Du siehst ja nach jeder Änderung anhand des Fensterchens was kommt oder nicht ob diese Änderung „erfasst“ wurde oder nicht.
Wenn es so funktioniert wie du es brauchst muß man nur den Code umschreiben sodaß kein Fensterchen mehr kommt sondern die mappe gespeichert wird.
Gruß
Reinhard