• DİKKAT

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

Sıralı Komut Çalıştırma

  • Konbuyu başlatan Konbuyu başlatan Hsn55
  • Başlangıç tarihi Başlangıç tarihi
Katılım
7 Şubat 2021
Mesajlar
594
Excel Vers. ve Dili
2010, Türkiye
İyi günler;
Aşağıdaki 1.Makroyu çalıştırdıktan sonra 2. Makronun çalışması için koda nasıl bir ilave yapabiliriz.
1.Makro:
Kod:
Private Sub TextBox1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
clasa_ekle1
End Sub
2.Makro:
Kod:
Call Tazminat
 
Call Tazminat kodunu ilk makronuzda end sub dan öncesine ekleyebilirsiniz.
 
O Şekilde yaptım fakat clasa_ekle1 takvim makrosu olduğu için hücresi tıkladığım zaman Call Tazminat hemen çalışıyor. Bunu clasa_ekle1 takvim makrosu işlemi bittikten sonra 1 saniye sonra çalışması için ne yapmamız gerekir.
 
1 saniye beklemek için kod:

Private Sub TextBox1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
clasa_ekle1
Application.Wait (Now + TimeValue("0:00:01"))
Call Tazminat
End Sub
 
Murat bey ilk önce clasa_ekle1 den takvimi seçmem gerekirken önce Call Tazminat kodu çalışıyor. Daha sonra açılır takvim geliyor
 
Geri
Üst