• DİKKAT

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

Makro ile yazılan kodların belli zaman sonra silinmesi

  • Konbuyu başlatan Konbuyu başlatan okan32
  • Başlangıç tarihi Başlangıç tarihi
Katılım
12 Mayıs 2016
Mesajlar
386
Excel Vers. ve Dili
Ofis 2019- 32 Bit - Türkçe
Makro ile yazılan kodların belli zaman sonra silinmesi için nasıl bir kod yazabiliriz.
 
Dosyanızı yedekleyip dwneyin.
Kod:
Private Sub Aktar()
If Date >= CDate("30.04.2018") Then
Dim vbCom As Object
    Set vbCom = Application.VBE.ActiveVBProject.VBComponents
vbCom.Remove VBComponent:=vbCom.Item("[COLOR="Red"]Module1[/COLOR]")
End If
'Kodlarınız...............
'.........................
End Sub
 
Bilgi:

Ali Beyin önerdiği kodun çalışabilmesi için, kodun çalıştırıldığı bilgisayardaki Excel'de VBA projelerine erişimin açık olması kabul edilmelidir.

.
 
Sn. Haluk
Erişime açık olup olmadığını nereden bakabiliriz. Benim PC de varsayılan olarak açıktı herhalde.
Tools/VBProject özelliklerinde ve Excel özelliklerinde göremedim.
 
Ali Bey, benim 2010 versiyonundaki yolu aşağıdaki animasyonda belirtilmiştir.

Not: Güvenlik riski oluşturmaması için bu seçeneği hemen kapatmanızı öneririm.

Rn7vRa.gif
Rn7vRa.gif

 
Teşekkür ederim. Ali bey deneyeceğim. Belirtilen tarihte silinmesi için daha başka nasıl kod yazabiliriz.
 
Geri
Üst