VBA makro atanmış şekillerin çalışma sırası

Katılım
26 Ağustos 2022
Mesajlar
9
Excel Vers. ve Dili
2010,ingilizce
Selamlar,

Workflow gibi birşey hazırlamaya çalışıyorum.Sırayla workflowdaki adımları gösteren şekiller ekleyip ,şekillere makrolar atayacağım ancak workflowda örneğin adım 1 butonu çalıştırılmadan adım 2 olana tıklanamasın(atanmış makrosu çalışmasın) ve adım 1 bir kere çalışınca bir deaktif olsun veya farklı bir butondan emre kadar çalışamasın(Örneğin Reset butonu). Uzun uzadıya kodlamaya gerek yok hangi syntax tiplerini kullanabilirim yardımcı olabilecek var mıdır?

Örn: Buton1 ----> Buton2
 

bmutlu966

Altın Üye
Katılım
26 Ocak 2006
Mesajlar
755
Excel Vers. ve Dili
Office 365 İngilizce 64 Bit
Altın Üyelik Bitiş Tarihi
31-01-2025
CommandButton'lar ekleyerek butonların visible özelliğinden yaralanabilirsiniz. Sırasıyla butonları görünür yapıp tıklandığında görünmez yapabilirsiniz.

Kod:
Private Sub CommandButton1_Click()
CommandButton1.Visible = False
CommandButton2.Visible = True
CommandButton3.Visible = False
End Sub
 
Son düzenleme:

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,130
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;
Alternatif:
Kodları kendinize uyarlayın.

Sub aktif_et()
CommandButton1.Enabled = True
CommandButton2.Enabled = True
End Sub

Sub pasif_et()
CommandButton1.Enabled = False
CommandButton2.Enabled = False
End Sub

Private Sub CommandButton3_Click()
Call aktif_et
End Sub

Private Sub CommandButton4_Click()
Call pasif_et
End Sub

İyi çalışmalar.
 
Üst