Soru Excelde bir hücrede veri degisince veriler silinsin

sebahattin

Altın Üye
Katılım
1 Aralık 2007
Mesajlar
170
Excel Vers. ve Dili
türkce
Altın Üyelik Bitiş Tarihi
19-11-2026
Selamun Aleyküm Ekcel web ustadları ekte bulunan dosyamda kurban listesinde bulunan sayfamda H sütunda veriler bulunmakta kullanıcı H sütununda bir değişiklik yaptığında(veriyi silip veya değiştiğinde ) o veriye ait sırası ile I,J,K,L,M,S,U verilerinin sılınmesini talep ediyoruz ve kullanicaya veriler silindi diye mesaj versin diyoruz bu konuda sizden cözüm istıyoruz
 

Ekli dosyalar

Katılım
6 Temmuz 2015
Mesajlar
925
Excel Vers. ve Dili
2003
ChatGPT 3,5 ile oluşturulmuştur.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim KeyCells As Range
    Dim ws As Worksheet
    Dim msg As String

    ' İzlenen hücrelerin aralığını belirtin
    Set KeyCells = Me.Columns("H")

    ' Değişiklik yapılan hücrelerin H sütununda olup olmadığını kontrol edin
    If Not Application.Intersect(KeyCells, Target) Is Nothing Then
        Application.EnableEvents = False ' Olayları geçici olarak devre dışı bırakın

        ' Kullanıcının hangi satırda bir değişiklik yaptığını bulun
        Dim rowNum As Long
        rowNum = Target.Row

        ' İstenen sütunlardaki hücreleri silin
        Me.Cells(rowNum, "I").Value = ""
        Me.Cells(rowNum, "J").Value = ""
        Me.Cells(rowNum, "K").Value = ""
        Me.Cells(rowNum, "L").Value = ""
        Me.Cells(rowNum, "M").Value = ""
        Me.Cells(rowNum, "S").Value = ""
        Me.Cells(rowNum, "U").Value = ""

        Application.EnableEvents = True ' Olayları tekrar etkinleştirin

        ' Kullanıcıya mesaj göster
        MsgBox "Veriler silindi.", vbInformation
    End If
End Sub
 

sebahattin

Altın Üye
Katılım
1 Aralık 2007
Mesajlar
170
Excel Vers. ve Dili
türkce
Altın Üyelik Bitiş Tarihi
19-11-2026
Hocam bunu hangi kodun altına yazmamış gerekir
 
Katılım
6 Temmuz 2015
Mesajlar
925
Excel Vers. ve Dili
2003
Sayfa isminizin üzerine fare ile sağ tuş yapıp, KOD GÖRÜNTÜLE deyin, ekrana gelen kısımda, sağdaki boş alana (kod alanına) yapıştırın.
Sonra sayfanıza geçip, sonucu gözlemleyin.
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,598
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Sayfanızda aynı isimli iki kod bloğu var. İki blok teke indirilmeli (kodlar birleştirilmelidir.)
 

sebahattin

Altın Üye
Katılım
1 Aralık 2007
Mesajlar
170
Excel Vers. ve Dili
türkce
Altın Üyelik Bitiş Tarihi
19-11-2026
Bu konuda çözüm bekliyoruz
 

sebahattin

Altın Üye
Katılım
1 Aralık 2007
Mesajlar
170
Excel Vers. ve Dili
türkce
Altın Üyelik Bitiş Tarihi
19-11-2026
Selamün aleykum hocam bu konuda cevap verecek dostumuz var herhalde bekliyoruz
 

sebahattin

Altın Üye
Katılım
1 Aralık 2007
Mesajlar
170
Excel Vers. ve Dili
türkce
Altın Üyelik Bitiş Tarihi
19-11-2026
Sorumuza cevap bekliyoruz benim için onemli
 

sebahattin

Altın Üye
Katılım
1 Aralık 2007
Mesajlar
170
Excel Vers. ve Dili
türkce
Altın Üyelik Bitiş Tarihi
19-11-2026
Sorumuza cevap lutfen
 
Üst