Thema Datum  Von Nutzer Rating
Antwort
Rot Speichern mit Excel2003/Excel2010 in freigegebene Mappe
20.03.2013 09:13:48 Max
Solved

Ansicht des Beitrags:
Von:
Max
Datum:
20.03.2013 09:13:48
Views:
1396
Rating: Antwort:
 Nein
Thema:
Speichern mit Excel2003/Excel2010 in freigegebene Mappe

Hallo community,

nachdem ich die letzten Wochen eine Applikation zum Einlesen von Daten programmiert habe. Stolpere ich in der Betaphase nun über die Kompatibilitätsproblematik von Excel. Zur erläuterung:

Ich habe eine Datenbank (DB.xlsx) und ein Frontend (Einlesen.xls) in diesem Frontend schreibe ich zu einer Kennzahl den Wert und drücke auf einlesen.  Dieser Wert wird dann an entsprechende Position in der DB geschrieben. Danach kann man einen weiteren Wert einlesen oder das Frontend schließen und die Datenbank speichern. Bei Usern mit Excel2010 funktioniert das auch, bei Usern mit anderen Excelversionen wird ein Speichervorgang mit Überschreiben durchgeführt aber die DB wird nicht gespeichert (auch am Änderungsdatum der DB zu erkennen)

Die DB habe ich freigegeben damit viele User zeitgleich darauf zugreifen können. Es kann aber durch das Frontend nicht passieren, dass 2 User auf die gleiche Zelle zugreifen. Das ist unmöglich!

Der Code zum speichern ist folgender:

Workbooks(DB.xlsx).Activate
ActiveWorkbook.Save
Workbooks(DB.xlsx).Close SaveChanges:=False

die DB müsste eigentlich keine .xlsx Datei sein, das werde ich heute auch noch ändern. Aber vielleicht gibt es weitere Gründe warum es nicht funktioniert.


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Speichern mit Excel2003/Excel2010 in freigegebene Mappe
20.03.2013 09:13:48 Max
Solved