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

Katılım
7 Şubat 2021
Mesajlar
459
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
 

Cengiz Demir

Altın Üye
Katılım
29 Haziran 2018
Mesajlar
605
Excel Vers. ve Dili
Office 365 TR (32 Bit)
Altın Üyelik Bitiş Tarihi
05-04-2025
Call Tazminat kodunu ilk makronuzda end sub dan öncesine ekleyebilirsiniz.
 
Katılım
7 Şubat 2021
Mesajlar
459
Excel Vers. ve Dili
2010, Türkiye
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.
 

muratboz06

Destek Ekibi
Destek Ekibi
Katılım
23 Mart 2017
Mesajlar
568
Excel Vers. ve Dili
Office365 TR
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
 
Katılım
7 Şubat 2021
Mesajlar
459
Excel Vers. ve Dili
2010, Türkiye
Murat bey ilk önce clasa_ekle1 den takvimi seçmem gerekirken önce Call Tazminat kodu çalışıyor. Daha sonra açılır takvim geliyor
 
Üst