Makrom, Çalıştıracağı Makro adını hücreden okusun

Katılım
22 Nisan 2008
Mesajlar
5
Excel Vers. ve Dili
2007 tr
Selamlar;
Arkadaşlar bir A makrosu çalıştıracağı B makrosu adını tanımladığım hücreden almak sureti ile çalıştırsın. Excel 2007 versiyonunda çalışıyorum.
İlginiz için teşekkürler.:roll:
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Tanımladığınız hücre "A1" olsun. A1' hücresine "b" yazıp, "a" makrosunu çalıştırdığınız "b", "c" yazıp "a" yı çalıştırdığınız "c" makrosu çalıştırılır.

Kod:
Sub a()
    On Error Resume Next
    Application.Run Range("A1").Value
    If Err.Number > 0 Then
        MsgBox Err.Number & " " & Err.Description, vbCritical, "UYARI"
    End If
End Sub
'------------------------
Sub b()
    MsgBox "b çalıştırıldı"
End Sub
'------------------------
Sub c()
    MsgBox "c çalıştırıldı"
End Sub
 
Son düzenleme:
Katılım
22 Nisan 2008
Mesajlar
5
Excel Vers. ve Dili
2007 tr
Güzel

Teşekkürler Ferhat arkadaşım. Test ettim. Sağol.:)
 
Üst