Select Case için farklı alanlar tanımlamak

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhaba Arkadaşlar,
Forumda araştırdım ama çift özellikli Select Case örneği bulamadım. Aşağıdaki kod gibi yani hem HÜCRE, hem de ALAN tanımlanması mümkün mü ?

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [B1,E1,S2:S20]) Is Nothing Then Exit Sub
Select Case Target.Address(0, 0)
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,316
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C++:
Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
    Application.ScreenUpdating = False
    Application.EnableEvents = False
    
    Select Case True
        Case Not Intersect(Target, Range("B1")) Is Nothing
            MsgBox "B1"
            Rem Kodlarınız...
            Rem Kodlarınız...

        Case Not Intersect(Target, Range("E1")) Is Nothing
            MsgBox "E1"
            Rem Kodlarınız...
            Rem Kodlarınız...
        
        Case Not Intersect(Target, Range("S2:S20")) Is Nothing
            MsgBox "S1:S20"
            Rem Kodlarınız...
            Rem Kodlarınız...
    End Select
    
    Application.EnableEvents = True
    Application.ScreenUpdating = True
End Sub
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Deneyiniz.

C++:
Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
    Application.ScreenUpdating = False
    Application.EnableEvents = False
   
    Select Case True
        Case Not Intersect(Target, Range("B1")) Is Nothing
            MsgBox "B1"
            Rem Kodlarınız...
            Rem Kodlarınız...

        Case Not Intersect(Target, Range("E1")) Is Nothing
            MsgBox "E1"
            Rem Kodlarınız...
            Rem Kodlarınız...
       
        Case Not Intersect(Target, Range("S2:S20")) Is Nothing
            MsgBox "S1:S20"
            Rem Kodlarınız...
            Rem Kodlarınız...
    End Select
   
    Application.EnableEvents = True
    Application.ScreenUpdating = True
End Sub
Üstad çok teşekkürler, elinize sağlık. Harika oldu. Sağlıcakla kalın
 
Üst