ist folgendes mit Excel realisierbar?:
Ich habe eine geöffnete Datei und möchte, dass diese automatisch geschlossen wird, wenn diese länger als 2 Minuten nicht verändert/benutzt wurde!
Vielen Dank für Eure Tipps!
Gruss Steph@n
ist folgendes mit Excel realisierbar?:
Ich habe eine geöffnete Datei und möchte, dass diese automatisch geschlossen wird, wenn diese länger als 2 Minuten nicht verändert/benutzt wurde!
Vielen Dank für Eure Tipps!
Gruss Steph@n
EINFÜGEN - MODUL
Code in Modul:
Sub Schließen()
ActiveWorkbook.Close savechanges:=True
End Sub
Viel Erfolg
Klaus-Martin
mit benutzt meine ich, auch wenn jemand nichts an irgendwelchen Zellen ändert, kann es ja trotzdem sein, dass er zwischen Sheets hin und her spring, oder innerhalb eines Blattes scrollt. Ist das der Fall, darf die Datei auch nicht geschlossen werden!
könntest Du mir mal aufzeigen wie ein Coding aussehen müsste, mit dem ich die globale Variable mit der entsprechenden Zeit fülle, sobald ein SelectionChange- bzw. Change-Ereignis eintritt?
Habe mir mal in der Excel-Hilfe die OnTime Geschichte angeschaut und folgendes Coding gefunden:
Application.OnTime Now + TimeValue("00:00:15"), "meine_Prozedur"
Mir ist jedoch nicht ganz klar, wie ich dieses Coding verwende! Muss ich das in eine Prozedur einbinden oder bleibt das alleine stehen? Wo muss ich das Coding verwenden (in einem Modul, oder in "DieseArbeitsmappe")?
Vielen Dank für Deine Hilfe!
Gruss Stephan
Die Routine zum schliessen kannst Du entweder in "DieseArbeitsmappe" stellen oder in ein Modul.
cu
BCM
Vielen Dank für das Coding! Habe gerade mal versucht, es zu verinnerlichen, brauche aber nochmal einen Denkanstoss!
Du setzt zuerst die Variable "neuezeit" um 2 Minuten herauf!
Danach sagst Du ihm, welche Prozedur ausgeführt werden soll, wenn die Zeit in "altezeit" erreicht wurde! (warum das???)
Dann setzt Du "altezeit" gleich "neuezeit"!
Danach sagst Du ihm, welche Prozedur ausgeführt werden soll, wenn die Zeit in "neuezeit" erreicht wurde!
Ich habe noch nicht ganz verstanden, warum Du 2mal die OnTime-Geschichte ausführst mit jeweils unterschiedlichen Variablen!
Gruss Stephan
...nur mal ganz nebenbei angemerkt ;-). Wenn Du damit erreichen willst, dass ein anderer Benutzer diese Datei dann öffnen kann, wenn diese länger nicht benutzt wird --- hast Du dir dann schon einmal die Möglichkeit angesehen, eine Freigabe auf diese Arbeitsmappe einzurichten; dann kann diese von mehreren Benutzern gleichzeitig bearbeitet werden...
Aber -wie gesagt- das nur so nebenbei...
Gruß, Karsten
danke für die Tipps! Kannst Du mir u.U. auch die Frage beantworten, die ich Martin zu seinem Coding noch gestellt habe?
Gruss Stephan
Gruss Stephan
den Dialog findest Du unter dem Menüpunkt "Extras-Arbeitsmappe freigeben" (jedefalls bei XL97). Dort findest Du auch die Einstellungen zur "automatischen Speicherung alle XXX Minuten" sowie die Einstellungen für die Änderungsprotokollierung.
Die Hilfe zu diesem Thema ist übrigens auch ganz gut.
Wenn Du dann noch Fragen hast, meld dich einfach noch mal...
Gruß, Karsten
P.S.: ...klappt meiner Erfahrung nach übrigens nur vernünftig, wenn alle mit der gleichen XL-Version (ab 97 aufwärts) arbeiten...
Gruss Stephan