Wie können mehrere Benutzer führen Sie die Makros auf ein freigegebenes excel-Datei?

Ich habe eine excel-Datei auf einem freigegebenen Speicherort, wo mehrere Benutzer (4 in diesem Fall) auf die Datei zugreift, zur gleichen Zeit.

Diese Datei hat einen "Master data" - Registerkarte, wo alle Basis-Daten sind da und dann gibt es 4 identische Registerkarten (eine für jeden Benutzer).

Jede Registerkarte Benutzer hat eine Reihe von filtern, mit denen der Benutzer werden in der Lage sein, relevante Daten auf der Grundlage der Filter ausgewählt und können hinzufügen oder Bearbeiten Sie die Zeilen. Sobald der Benutzer fertig ist das Bearbeiten/hinzufügen von Zeilen, wird der Benutzer die Daten übermitteln, die aktualisiert/angefügt, die in die master-Registerkarte "Daten".

Benutzer können auswählen, gleiche oder verschiedene Optionen in den Filter. Ich bin vor Fehlern, wenn mehrere Benutzer klicken Sie auf die submit-Schaltfläche (makro) in der gleichen Zeit.

Wie kann ich dies beheben?

Sie versuchen, verwenden Sie eine freigegebene Excel-Datei als Datenbank? Dies ist in der Regel eine schlechte Idee. Blick in eine tatsächliche Datenbank-Lösung wie Oracle, MySQL oder auch MS Access. Sie haben ein backend, mehrere Benutzer können zur gleichen Zeit aktualisiert über ein frontend. Excel ist nicht für die Funktionalität.
+1 @tigeravatar Kommentar: dies ist nicht etwas, was Sie wollen, zu tun mit Excel. Sie können weiterhin mit excel als front-end, aber mindestens sollten Sie die tatsächlichen Daten in Access oder einer anderen Datenbank. Sie sohlud auch darüber nachdenken, wie Sie mit simultanen Bearbeitungen von den gleichen Zeilen, die von verschiedenen Benutzern und wie Sie beheben, aktualisieren Sie diese Zeilen, wenn beide Sätze von änderungen eingereicht werden: es ist leicht für einen Benutzer die änderungen überschreiben, die ein anderer Benutzer bearbeitet.

InformationsquelleAutor user3246361 | 2014-01-28

Schreibe einen Kommentar