Schönen Abend ihr Lieben!
Für ein Unternehmen arbeite ich gerade an einem Projekt, wobei eine Excel-Arbeitsmappe auf einem Netzlaufwerk liegt und als Datenbank fungiert. Später können Benutzer von ihren PCs aus mittels Outlook VBA Makros auf diese Arbeitsmappe zugreifen und Werte auslesen oder ändern. Als Problem hat sich aber herausgestellt, dass dafür die Excel-Arbeitsmappe geschlossen sein muss - also jemand, der die Datenbank pflegt, diese nicht geöffnet haben darf - sonst läuft die Veränderung der anderen Benutzer ins Leere und wird nicht in der Datenbank gespeichert. Testweise hatte ich die Arbeitsmappe auf einem PC geöffnet, an einem anderen habe ich mittels Outlook VBA Makro Zellenwerte geändert. Die Veränderungen wurden nicht übernommen.
Ich zerbreche mir gerade den Kopf an einem Work-Around. Wie stelle ich sicher, dass mehrere Benutzer gleichzeitig Veränderungen an einer Arbeitsmappe vornehmen können? Und wie realisiere ich das mit VBA?
|