3 makroyu tek butonla çalıştırma

Katılım
2 Temmuz 2009
Mesajlar
542
Excel Vers. ve Dili
office 2019 Türkçe
Altın Üyelik Bitiş Tarihi
28/12/2022
değerli üstadlarım,
sayfa1 de sayfa2 de ve modüle1 de bulunan 3 adet makroyu sayfa4 de tek bir butonla çalıştırmak mümkün müdür.
sıralama önemli ise modüle1+sayfa1+sayfa2 olacak şekilde düzenlenmeli.

biraz araştırdım. ToggleButton' la yapılabilir olduğunu gördüm. ama örneğine rastlayamadım.
bilgi ve yardımlarınız için teşekkürler....
 
Katılım
26 Ocak 2013
Mesajlar
232
Excel Vers. ve Dili
Excel 2016 Türkçe
Altın Üyelik Bitiş Tarihi
26-11-2023
İyi günler.
Kod:
Sub kod1()
cells(1,1)=1
end sub

Sub kod2()
cells(2,1)=2
end sub

Sub kod3()
cells(3,1)=3
end sub

Sub kod4()
kod1
kod2
kod3
end sub
şeklinde yazarsanız sadece kod4 çalıştırarak hepsini çalıştırmış olursunuz.
İsimlerini yazmak yeterli oluyor.
 
Katılım
2 Temmuz 2009
Mesajlar
542
Excel Vers. ve Dili
office 2019 Türkçe
Altın Üyelik Bitiş Tarihi
28/12/2022
sayın mrwarrior merhaba. kodlar aynı sayfada veya aynı modülde olduğu zaman dediğiniz uygulanabiliyor. ancak 1.mesajımda belirttiğim üzere kodlar ayrı sayfalarda ve modülde yer alıyor. ben buna çözüm arıyorum. ilginize teşekkür ederim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,738
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Sayfadaki kodlarınız nasıl?
 

Believing

Altın Üye
Katılım
19 Mayıs 2013
Mesajlar
700
Excel Vers. ve Dili
Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
Altın Üyelik Bitiş Tarihi
23-08-2028
Sayın mrwarrior,

Sub kod4()
Call kod1
Call kod2
Call kod3
End Sub

Şeklinde diğer makroları sırası ile çalıştırmış olursunuz.
 

Believing

Altın Üye
Katılım
19 Mayıs 2013
Mesajlar
700
Excel Vers. ve Dili
Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
Altın Üyelik Bitiş Tarihi
23-08-2028
Sayın mrwarrior,
Yeni atayacağınız makro ismi farklı olmalıydı.
Kod:
Sub Tüm_Mokralari_Calistir()

    Call kod1

    Call kod2

    Call kod3

End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,738
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Sayfa olayları ile ilgili kodlar ise durum değişir. Yok standart bir "Sub" kodlama ise arkadaşların önerdiği gibi kullanabilirsiniz.
 
Katılım
2 Temmuz 2009
Mesajlar
542
Excel Vers. ve Dili
office 2019 Türkçe
Altın Üyelik Bitiş Tarihi
28/12/2022
Sayfa olayları ile ilgili kodlar ise durum değişir. Yok standart bir "Sub" kodlama ise arkadaşların önerdiği gibi kullanabilirsiniz.
Üstad günaydın. iyi haftalar. sayfada olan kodlar sayfa içinde çalışan kodlar. aslında hem sayfada hem modülde olan kodların hepsi sub ile başlıyor ama yukarıdaki gibi denediğimde çalışmıyor. sayfadaki kodları modüle taşıdığımda da problem çıkıyor.
 
Katılım
2 Mart 2018
Mesajlar
101
Excel Vers. ve Dili
excel 2016
Altın Üyelik Bitiş Tarihi
31-01-2024
Üstad günaydın. iyi haftalar. sayfada olan kodlar sayfa içinde çalışan kodlar. aslında hem sayfada hem modülde olan kodların hepsi sub ile başlıyor ama yukarıdaki gibi denediğimde çalışmıyor. sayfadaki kodları modüle taşıdığımda da problem çıkıyor.
Hocam direk modülden çağırıcaksan call a sayfadan çağırıcaksan call shetss(“Sayfa1”).a diye çağırırsan olur diye düşünüyorum
 
Katılım
2 Temmuz 2009
Mesajlar
542
Excel Vers. ve Dili
office 2019 Türkçe
Altın Üyelik Bitiş Tarihi
28/12/2022
Hocam direk modülden çağırıcaksan call a sayfadan çağırıcaksan call shetss(“Sayfa1”).a diye çağırırsan olur diye düşünüyorum
Herkese teşekkür ederim sorun çözüldü. sağlıklı günler dilerim...
 
Üst