• DİKKAT

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

Diğer kutulardaki bilgileri silme

  • Konbuyu başlatan Konbuyu başlatan tugi56
  • Başlangıç tarihi Başlangıç tarihi
Katılım
21 Ağustos 2009
Mesajlar
91
Excel Vers. ve Dili
ingilizce
arkadaşlar merhaba
ekte yer alan tabloda evet - hayır- uygulanmaz diye kolanlar var
ben evet'e X koyduğumda hayır ve uygulanmazdaki kutucuklarda boş bıraksın
hayır koyduğumda evet ve uygulanmazdakini boş bıraksın
uygulanmaza koyduğumda evet-hayırı boş bıraksın

bunlar tüm sütünlar için ayrı ayrı olabilir mi
şimdiden teşekkürler
 

Ekli dosyalar

Sayfanın kod kısmına ekleyin.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column > 4 Then Exit Sub
If Target.Row Mod 2 <> 0 Then Exit Sub
Application.EnableEvents = False
Range("a" & Target.Row & ":" & "c" & Target.Row).Clear
Application.EnableEvents = True
Target = " X"
End Sub
 
Üstad merhaba
ben kodları ekledim ama bişey olmadı
dosyayı ekte gönderiyorum
sana zahmet kontrol edebilirmisin
emeğin için teşekkürler
 

Ekli dosyalar

İki dosya birbirinden farklı, tabii ki olmaz.
 
haklısın valla kusura bakma üstad.
kaydedince macro-enable şeklinde kaydet uyarısı verdimi normal mi
 
Bu şekilde deneyin.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [N7:P45]) Is Nothing Then Exit Sub
Application.EnableEvents = False
If Target.MergeCells Then
a = Split(Target.MergeArea.Address, "$")(4)
Range("n" & Target.Row & ":" & "p" & a).ClearContents
Else
Range("n" & Target.Row & ":" & "p" & Target.Row).ClearContents
End If
Target = "X"
Application.EnableEvents = True
End Sub
 
ellerin dert görmesin, allah razı olsun
süper olmuş.
emeğine sağlık
 
Yanlışıkla delete tuşuna bastığımda şu hatayı veriyor nedendir acaba
 

Ekli dosyalar

  • hatası.JPG
    hatası.JPG
    50.6 KB · Görüntüleme: 3
Bu şekilde deneyin.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [N7:P45]) Is Nothing Then Exit Sub
On Error Resume Next
If Target = "" Then Exit Sub
On Error GoTo 0
Application.EnableEvents = False
If Target.MergeCells Then
a = Split(Target.MergeArea.Address, "$")(4)
Range("n" & Target.Row & ":" & "p" & a).ClearContents
Else
Range("n" & Target.Row & ":" & "p" & Target.Row).ClearContents
End If
Target = "X"
Application.EnableEvents = True
End Sub
 
emeğine sağlık
teşekkürler
 
Geri
Üst