makro kodu hakkında yardım

Katılım
6 Mart 2007
Mesajlar
76
Excel Vers. ve Dili
xp ingilizce
Aşağıdaki kodu belirli bir aralık için nasıl yazabiliriz.

Yani j17 : de300 aralığına

Private Sub Worksheet_Change(ByVal Target As Range)
If Not IsNumeric(Target.Value) Then Target = ""
End Sub

Teşekkürler
 

Korhan Ayhan

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

Birden fazla hücre kontrolü için döngü kullanmalısınız. Aşağıdaki kodu denermisiniz.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    For Each Hücre In [J17:DE300]
    If Not IsNumeric(Hücre) Then Hücre.Value = ""
    Next
End Sub
 
Katılım
6 Mart 2007
Mesajlar
76
Excel Vers. ve Dili
xp ingilizce
Teşekkürler tam istediğim gibi

Sağolun
 
Üst