hücreye veri girince istenilen satırlar silinsin

netvolxxx

Altın Üye
Katılım
29 Ağustos 2023
Mesajlar
50
Excel Vers. ve Dili
2023
Altın Üyelik Bitiş Tarihi
07-03-2025
merhaba arkadaşlar excel sayfasında B54 hücresine veri yazdığımda 31 satırdan 53 satırları silmek istiyorum otamatik B54 hücresinde bir şey yazdığımda istediğim satır araları 31-53 silinmesi. silme işlemi yerine 31 den 53 satırlarda olan yazılı olan verileri temizleme de olabilir.
bunu vba kod ile nasıl yapıcam.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,248
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,
Aşağıdaki kodları ilgili sayfanın kod bölümüne kopyalayıp deneyiniz.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, [B54]) Is Nothing Then End
    If Not Target.Value = "" Then Rows("31:53").Delete
End Sub
 

netvolxxx

Altın Üye
Katılım
29 Ağustos 2023
Mesajlar
50
Excel Vers. ve Dili
2023
Altın Üyelik Bitiş Tarihi
07-03-2025
Necdet hocam işim çözdü çalıştı peki bunu birde ilgili satırlarda yazan verileri nasıl temizlerim satır 31 ile 53 arasında olanları..
 

netvolxxx

Altın Üye
Katılım
29 Ağustos 2023
Mesajlar
50
Excel Vers. ve Dili
2023
Altın Üyelik Bitiş Tarihi
07-03-2025
hocam tamamdır temizle olayını hallettim teşeküürr ederim thanks....
 
Üst