Soru Hücre değerine göre farklı Module çalıştırma

Tores333

Altın Üye
Katılım
26 Ocak 2017
Mesajlar
37
Excel Vers. ve Dili
Microsoft 365 EN 64 bit
Altın Üyelik Bitiş Tarihi
23-06-2025
Merhaba,

3 ayrı, makro1,makro2 ve makro3 isimli kodum mevcut.
A1 hücre değeri ne göre bu makroların hangisinin çalışması gerektiği belli olacak.

A1=1 ise makro1
A1=2 ise makro2
A1=3 ise makro3
gibi.

yardımlarınız için peşinen teşekkür ederim.
 
Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
07-01-2024
Buyrun
Kod:
Sub deneme()

If Range("A1") = 1 Then
Call makro1
ElseIf Range("A1") = 2 Then
Call makro2
ElseIf Range("A1") = 3 Then
Call makro3
End If

End Sub
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,374
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Metot isimleri makro1, makro2, ... şeklinde sıralı gidiyorsa, pratik olarak aşağıdaki gibi de kullanabiliriz.

C#:
Application.Run "makro" & Range("A1")

.
 

Tores333

Altın Üye
Katılım
26 Ocak 2017
Mesajlar
37
Excel Vers. ve Dili
Microsoft 365 EN 64 bit
Altın Üyelik Bitiş Tarihi
23-06-2025
teşekkürler
 
Üst