Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Excel VBA Zeitspeichern nach Öffnung

Frage Microsoft Microsoft Office

Mitglied: Acrysis

Acrysis (Level 1) - Jetzt verbinden

17.01.2012 um 13:51 Uhr, 5619 Aufrufe, 2 Kommentare

hi

Morning,

also ich bin dabei ein Makro zu erstellen was nach dem Öffnen einer Exceldatei per Intervall z.B. jede Stunde eine Sicherung macht, ich habe da schon was geschrieben was in die Richtung geht, das wenn ich die Excelmappe öffne der mir nach bsp. 2 Minuten die Datei speichert (Dateiname: Picking Monitor-13-44 Uhr 17_01), allerdings nur 1x und danach geht das Intervall nicht mehr von vorne los, ich bitte um Hilfe....hier das Makro


Sub auto_open()
t = True
zeit = Time + TimeSerial(0, 2, 0)
Application.OnTime zeit, "MTimesave"
End Sub

Sub Timesave()
Dim Datumzeitstempel As String
Dim Jetzt As Date
Jetzt = Now()
Datumzeitstempel = "Picking Monitor"
Datumzeitstempel = Datumzeitstempel & "-" & Format(Hour(Jetzt), "00") & "-" & Format(Minute(Jetzt), "00") & " Uhr " & Format(Day(Jetzt), "00") & "_" & Format(Month(Jetzt), "00")
ActiveWorkbook.SaveAs (ThisWorkbook.Path & "\" & Datumzeitstempel & ".xlsm")

End Sub



P.s. Intervall ist zum Test auf 2 Minuten von mir gestellt worden.
Mitglied: 83928
17.01.2012 um 14:41 Uhr
Hi,
probiere das Timerereignis rekursiv in der Funktion (Timesave) zu starten.
Wenn Du die Datei schließt, musst Du ein zuvor festgelegtes Timerereignis löschen.

01.
 
02.
sub auto_open() 
03.
..... 
04.
    Timesave 
05.
End sub 
06.
 
07.
sub Timesave() 
08.
..... 
09.
   Application.OnTime Now+Timevalue("00:02:00"), "Timesave" 
10.
end sub 
11.
 
12.
Private Sub Workbook_BeforeClose(Cancel As Boolean) 
13.
  Application.OnTime Now, "Timesave", false 
14.
end sub 
15.
 
Des Weiteren können andere Gegebenheiten verhindern, das ein Timerereignis ausgelöst wird (z.B. eine Zelle wird editiert).
Gruß abaaba
Bitte warten ..
Mitglied: Acrysis
17.01.2012 um 15:03 Uhr
Hey, ich muss dazu sagen, dass die Excelliste eig. nie geschlossen wird, die Liste wird 24/7 auf gehalten und zwischendurch mal editiert (außer in der Nacht), das mit der Verhinderung habe ich mir schon gedacht, ist allerdings nicht sonderlich schlimm, Die Liste wird zudem auch Monatlich neu erstellt, aber das Makro kann ja auch Problemlos übernommen werden.
Bitte warten ..
Ähnliche Inhalte
Microsoft Office
gelöst Excel-Formel oder VBA (7)

Frage von nicki01 zum Thema Microsoft Office ...

VB for Applications
gelöst VBA Excel Skript - Hilfe! (1)

Frage von 133202 zum Thema VB for Applications ...

VB for Applications
SNMP Abfrage in EXCEL über VBA (7)

Frage von SebastianL zum Thema VB for Applications ...

Microsoft Office
gelöst Excel 2010 mit VBA sortieren ? (4)

Frage von dressa zum Thema Microsoft Office ...

Neue Wissensbeiträge
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Server-Hardware
HP DL380 G7: Booten vom USB via USB 3.1-PCI-e Karte möglich? (24)

Frage von Paderman zum Thema Server-Hardware ...

Windows 7
Bluesreens unternehmensweit (19)

Frage von SYS64738 zum Thema Windows 7 ...

LAN, WAN, Wireless
IP Adressen - Modem - Switch - Accesspoint (17)

Frage von teuferl82 zum Thema LAN, WAN, Wireless ...

Windows 10
Programm Installation bei Win 10 Fehlerhaft (13)

Frage von Keineahnungvonnix zum Thema Windows 10 ...