• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Makroyu Tüm Sayfaya Uygulamak

likaba

Altın Üye
Katılım
3 Mayıs 2016
Mesajlar
158
Excel Vers. ve Dili
2016 Türkçe
Merhaba Arkadaşlar,

Yardımınıza ihtiyacım var. Aşağıdaki makro, araba ya da konut yazdığında özelliklerini yanındaki hücreye getirmekte. Bu makroyu çalışma kitabının tüm sayfasına nasıl uygulayabilirim?
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Value = "araba" Or Target.Value = "konut" Then
             Call cagir(Target.Value)
    End If
End Sub


Sub cagir(a)
    Select Case a
        Case "araba"
                    ActiveCell.Offset(-1, 1).Value = "Fiyat"
                    ActiveCell.Offset(0, 1).Value = "Yakıt"
                    ActiveCell.Offset(1, 1).Value = "Vites"
                    ActiveCell.Offset(2, 1).Value = "Renk"
                    ActiveCell.Offset(3, 1).Value = "Motor Hacmi"
        Case "konut"
                    ActiveCell.Offset(-1, 1).Value = "Fiyat"
                    ActiveCell.Offset(0, 1).Value = "Bina Yaşı"
                    ActiveCell.Offset(1, 1).Value = "Katı"
                    ActiveCell.Offset(2, 1).Value = "Oda Sayısı"
        End Select
End Sub
 
Merhaba,
Kodunuzun ilk satırını aşağıdaki satır ile değiştirip, kodunuzun tamamını BuÇalışmaKitabı(Thisworkbook) altına taşıyın.
Kod:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
 
İstediğim tam olarak buydu. İlginiz için çok teşekkür ederim.
 
Geri
Üst