• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Excelin belli bir süre sonra otomatik kaydedilip kapanması

  • Konbuyu başlatan Konbuyu başlatan cns06
  • Başlangıç tarihi Başlangıç tarihi
Katılım
1 Eylül 2013
Mesajlar
10
Excel Vers. ve Dili
Excel 2007 Türkçe-İngilizce
Merhabalar,

Excelde oluşturulan bir proje için örneğin açıldıktan 5 dakika sonra sayfalardan istenilen sayfanın kaydedilip excel projesinin kapanmasını istiyorum.

Bunu vba ile nasıl yapabilirim?
 
Kod, deneme isimli sayfayı açıldıktan 5 dakika sonra C dizinine kaydeder.
Kod:
Sub farkli_kaydet()
'Kaynak: http://www.mrexcel.com/archive/VBA/16636.html
    Application.DisplayAlerts = False
    Sheets("deneme").Select
    Sheets("deneme").Copy
    ThisFile = Range("d8").Value
    Sheets("deneme").SaveAs Filename:="C:\" & ThisFile & ".xlsx"
    ActiveWorkbook.Close
    Application.DisplayAlerts = True
End Sub
Sub auto_open()
    Application.OnTime Now + TimeValue("00:05:00"), "farkli_kaydet"
End Sub
 
Kod, deneme isimli sayfayı 5 açıldıktan 5 dakika sonra C dizinine kaydeder.
Kod:
Sub farkli_kaydet()
'Kaynak: http://www.mrexcel.com/archive/VBA/16636.html
    Application.DisplayAlerts = False
    Sheets("deneme").Select
    Sheets("deneme").Copy
    ThisFile = Range("d8").Value
    Sheets("deneme").SaveAs Filename:="C:\" & ThisFile & ".xlsx"
    ActiveWorkbook.Close
    Application.DisplayAlerts = True
End Sub
Sub auto_open()
    Application.OnTime Now + TimeValue("00:05:00"), "farkli_kaydet"
End Sub

teşekkür ederim :)
 
Geri
Üst