Daten Importieren
Hallo
wer kann mir helfen.
Ich habe auf einen Server zwei Exeldatein liegen.
Datei-1 wird von Rechner-A benutzt.
Datei-2 wird von Rechner-B benutzt.
Rechner-B braucht zum arbeiten in Datei-2 ständig die Daten
aus Datei-1 ohne das der seine Datei schließen muß!
Die Datenverbindung ist nur einseitig.
Ich arbeite mit Datenbankfunktionen die nur funktionieren, wenn
Rechner-B beide Dateien öffnet und Rechner-A seine Datei schließt.
Gruß Ulle
P.S. "Alles Gute noch für 2009"
Antwort schreiben
Antwort 1 von fedjo vom 11.01.2021, 12:55 Options
Hallo Ulle,
vielleicht hilft dir wenn du beide Arbeitsmappen freigibst unter Extras und alle 5 Min. aktualisieren läst.
Gruß
fedjo
Antwort 2 von Ulle-gt5 vom 11.01.2021, 13:32 Options
Hallo Fedjo,
ich nutze exel 2003 und komme mit der Freigabe nicht ganz Klar.
Kannst du es auch welchen erklären die nicht so viel Ahnung haben.
Danke
Ulle
Antwort 3 von fedjo vom 11.01.2021, 17:18 Options
Hallo Ulle,
ich selber benutze Excel 2000, aber meine Arbeitskollegen benutzen auch Excel 2003 und es funktioniert genauso.
Da die Exceldateien auf einem Server liegen, können mehrere Benutzer gleichzeitig auf die Tabellen zugreifen (öffnen) und damit arbeiten. Voraussetzung ist, das die Dateien von jedem Benutzer unter Extras, Arbeitsmappe freigeben, Bearbeiten von mehreren Benutzern aktiviert wird, weitere "Änderungen aktualisieren" , Automatisch auch aktiviert wird (5 Min).
Gleichzeitiges bearbeiten einer Zelle durch mehrere Benutzer ist natürlich nicht möglich, wird ein vorhandener Text (noch unsichtbar, keine aktualiesirung) überschrieben erfolgt bei der Speicherung ein Hinweis und Abfrage zum Text.
Gruß
fedjo
Antwort 4 von Ulle-gt5 vom 11.01.2021, 17:56 Options
Hallo Fedjo,
Ich kann die Datei nicht Freigeben.
Ausgerechnet in dieser Datei ist "Arbeitsmappe Freigeben" nicht aktiv und ich weiß nicht warum.
Die Daten müssen auch nur lesbar sein,jeder arbeitet nur in seiner Datei.
Gruß
Ulle
Antwort 5 von fedjo vom 11.01.2021, 18:43 Options
Hallo Ulle
Sind in der Arbeitsmappe vielleicht Matrix-Formeln enthalten die sich auf andere Arbeitsmappen beziehen?
Gruß
fedjo
Antwort 6 von Ulle-gt5 vom 11.01.2021, 19:02 Options
Hallo Fedjo,
es sind Verweis zu einer anderen Mappe enthalten.
Die Matrix kann ich aber auch in diese Mappe verschieben!
Gruß Ulle
Antwort 7 von Ulle-gt5 vom 11.01.2021, 19:50 Options
Hallo Fedjo,
an den Matrixfunktionen kann es nicht liegen.
Die Datei mit der ich arbeite enthält auch Verweis und ich kann sie freigeben.
gruß
Ulle
Antwort 8 von fedjo vom 12.01.2021, 09:07 Options
Hallo Ulle,
vielleicht kannst du mal eine Kopie der Tabelle ins
Forum stellen.
Gruß
fedjo
Antwort 9 von ulle-gt5 vom 12.01.2021, 10:32 Options
Hallo Fedjo,
http://www.file-upload.net/download-1374672/Einkauf.xls.html
hier die Datei, ich hoffe es gibt eine einfache Lösung
Gruß
Ulle
Antwort 10 von fedjo vom 12.01.2021, 10:45 Options
Hallo Ulle,
ich kann unter Excel 2000 die Arbeitsmappe freigeben für andere Benutzer. Vielleicht könntest du mal bei einer Kopie die Spalten mit den Matrix-Formeln löschen und dann testen.
Gruß
fedjo
Antwort 11 von ulle-gt5 vom 12.01.2021, 11:57 Options
Hallo Fedjo,
habe alles gelöscht bis auf Zelle A1-B2und kann es
nicht freigeben.
Achtung?
Habe das Programm an 3 Rechnern bearbeitet.
Rechner1: XP Exel 2003-dienstlich
Rechner2: Vista Exel 2003-privat
Rechner3: XP Exel 2007-privat
Programm läuft bei allen Rechnern.
Freigabe an Rechner3 noch nicht probiert.
Komisch die Datei, die ich nicht freigeben möchte kann
ich freigeben?
Gruß
Ulle
Antwort 12 von ulle-gt5 vom 12.01.2021, 12:44 Options
Hallo Fedjo,
habe eben die Datei in Exel 2002 eingelesen,
konnte Datei Freigeben.
-gespeichert und in Rechner1 eingelesen.
-Fehlermeldung: Listenfunktion aufheben oder Freigabe deaktivieren
Ob die Freigabe funktioniert wollte ich im laufenden Betrieb nicht testen,
Freigabe und auf die Listenfunktion verzichten ist nicht mein Ziel.
Ich werde Heute Abend eine neue Einkauf-Datei erzeugen und kontrolieren ab wann die Freigabe deaktiviert wird.
Ich melde mich!
Gruß
Ulle
Antwort 13 von fedjo vom 12.01.2021, 12:56 Options
Hallo Ulla,
mit der "Arbeitsmappe freigeben" gibt es natürlich mehrere Einschränkungen, z.B. Listenfunktion .
Gruß
fedjo
Antwort 14 von Ulle-gt5 vom 12.01.2021, 20:43 Options
Hallo Fedjo,
habe mein Problem zum Teil gelöst.
Ich habe ein Makro geschrieben!!
-Datei speichern (YYYY)
-Liste aufheben
-Datei speichern unter XXXX
-Datei XXXX schließen
-Datei YYYY öffnen
Mann kann in Datei YYYY weiter arbeiten und Datei XXXX
konnte ich Freigeben was aber nicht mehr nötig ist.
Nur ein kleinen Makel hat das Ganze, beim Durchlauf des Makros muß 2x das Überschreiben bestätigt werden.
Kennst du da eine Lösung für das Problem.
Gruß
Ulle
Antwort 15 von Ulle-gt5 vom 12.01.2021, 20:55 Options
Hallo Fedjo,
hier noch das Makro.
Sub Einkaufspeichern()
'
Range("A1").Select
ActiveWorkbook.Save
ActiveSheet.ListObjects("Liste1").Unlist
ActiveWorkbook.SaveAs Filename:="G:\1-Kalkulation-2009a\Einkaufsdaten.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
Workbooks.Open Filename:="G:\1-Kalkulation-2009a\Einkauf.xls", UpdateLinks _
:=3
Windows("Einkaufsdaten.xls").Close
Windows("Einkauf.xls").Activate
End Sub
Auch wenn du nicht gleich eine Lösung für mein Problem hattest, hat mich unser Gespräch!! mehr geholfen wie eine perfekte Lösung. Jetzt habe ich auch noch was gelernt.
Danke
Gruß Ulle
Antwort 16 von fedjo vom 13.01.2021, 16:27 Options
Hallo Ulle,
habe dein Makro nicht getestet, aber man kann die Meldungen unterdrücken und wieder aktivieren.
Gruß
fedjo
Sub Einkaufspeichern()
Application.DisplayAlerts = False 'Meldungen unterdrücken
Range("A1").Select
ActiveWorkbook.Save
ActiveSheet.ListObjects("Liste1").Unlist
ActiveWorkbook.SaveAs Filename:="G:\1-Kalkulation-2009a\Einkaufsdaten.xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
Workbooks.Open Filename:="G:\1-Kalkulation-2009a\Einkauf.xls", UpdateLinks _
:=3
Windows("Einkaufsdaten.xls").Close
Windows("Einkauf.xls").Activate
Application.DisplayAlerts = True ' Meldungen wieder aktivieren
End Sub
Antwort 17 von Ulle-gt5 vom 17.01.2021, 14:39 Options
Hallo Fedjo,
Danke für deine Antwort.
Ich habe es noch nicht getestet aber da habe ich keine Zweifel!!
Damit ist dieses Problem für mich erledigt und ich möchte mich nochmal bei deiner Hilfe bedanken.
schöne Tage noch
Gruß
Ulle